Hey everybody,
I just tried this and it actually works! Better yet, it’s even easy to configure. All you have to do is add a <project>.csproj.user file to each of KaVE.Commons, KaVE.RS.Commons, and KaVE.VS.FeedbackGenerator. All three files simply contain the following:
<PropertyGroup>
<HostFullIdentifier>ReSharperPlatformVs12Exp</HostFullIdentifier>
</PropertyGroup>
</Project>
Note that you may have to adapt Exp to match the RootSuffix of your experimental instance. Since were all working on Vs13 (aka Vs12) the rest should be the same for all of us.
When building one of three projects, you’ll find an line saying that the respective DLL was copied to the install location in the build output. If you configured an illegal HostFullIdentifier, you’ll find the list of all valid HostFullIdentifier values instead.
Caveat: When you change a dependency or an action, you still need to go the long way. Both are statically registered to R# and cannot be changed by just replacing files.
This reduces “updating” our plugin for debugging to a restart of the experimental instance. Much better!
I updated the contributor’s documentation on our website.
Best, Sven