Up-To-Date Cross-Platform Development Best Practices

My current approach (inspired by @menno) is to selectively include references based on the target Rhino version.

  1. Switch between R7 or R8
  2. Choose the corresponding runtime environment
  3. Select a launch profile

This is already quite involved despite targeting only Windows so far. Adding MacOS will double the complexity and I’d like to find a more robust approach. It happens way too often that I forget to change RhinoVersion to the desired value before hitting debug…