jcansdale / TestDriven.Net-Issues

Issue tracking for TestDriven.Net
https://github.com/jcansdale/TestDriven.Net-Issues/issues
24 stars 2 forks source link

Migrate Extensibility Project to VS 2017 / VSIX v3 format #84

Open jcansdale opened 7 years ago

jcansdale commented 7 years ago

https://docs.microsoft.com/en-gb/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017

Should also work with: Visual Studio 2012, Visual Studio 2013, Visual Studio 2015.

axodox commented 7 years ago

I have created a Nuget package called VsixUpdater, which can do the VSIX migration automatically if added to a VSIX project, it even works with older versions of Visual Studio (I tested with 2012+)

jcansdale commented 7 years ago

Hi @axodox,

Thanks for the suggestion. I'll take a look at this when I tackle converting to a VSIX.

At the moment TestDriven.Net is a hybrid extension/add-in. It runs as an extension on VS 2015/2017 and an add-in on previous version. They all share an application directory and registry settings. It currently installs using an MSI rather than a VSIX.

I'm planning to convert it to a VSIX, but the codebase has been evolving for a long time and this is going to be a fair bit of work. 😕