Message 1 of 13
VSCode integration issues
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
The October update has certainly made the process of developing code less onerous, and I know that VSCode integration is still in its infancy and there are still some (very) rough edges - could you please add the following to your todo list (ideally, as a matter of urgency):
- The run(context) function appears to be invoked after the application is manually shut down at the addIn dialog - this means that buttons/controls and any other feature initialized by run() always remain visible, even after shutting down the addIn.
- I've regularly had synchronization issues between actual python files and those that appear to be created within Fusion 360 itself. For example, I get an error message that something is awry on line xxx of module yyy. I correct the error, save, disconnect, restart - and it's as if I hadn't done anything - same error. I shut down the addIn from F360 - same again. The only way to clear the issue is to restart F360!
- I've had several occasions where the disconnect button has failed to disconnect VSCode - the button bar with the disconnect disappears and no way to reinstate it. Attempting to invoke the debugger from the AddIn dialog results in the message that an attached debugger already exists - restarting F360 appears to be the only remedy.
- Pressing disconnect and/or restart does not always restart the debugging process - occasionally it seems to hang up around the run/stop functions.
- The indicator showing that an addIn is running is not always consistent with the state of the debugger - I've regularly had the debugger running correctly only to find that when something has gone wrong - you can't actually stop the addIn from the addIn dialog, because the indicator isn't active.
It would be nice if you had a way to force a hard reset from VSCode as a work around until you get the integration fixed - restarting F360 several times a day is a real pain.
Regards
Peter
I'm not an expert, but I know enough to be very, very dangerous.
Life long R&D Engineer (retired after 30+ years in Military Communications, Aerospace Robotics and Transport Automation).
Life long R&D Engineer (retired after 30+ years in Military Communications, Aerospace Robotics and Transport Automation).