if you didn't know already, you can edit your .net code while debugging. I don't remember being able to do this before visual studio 2010. i upgraded to visual studio 2017 and bam. I was able to edit the code while running it live. you cannot do it if you attach to process. Only if you launch Solidworks from visual studio using the Debugger in visual studio.
talk about a huge time saver.
there is a possible thing you will have to change.
all solidworks.interop.sldworks dll have to be set to Embed Interop Types = False.
if you knew this already, cool. if not then you should. it is a huge time saver.