The SoftPro Select SDK VSIX is compatible with VS 2015 only. You should continue to use VS2015 at this time if possible.
- Install the SDK VSIX on VS 2015. See topic 4.6 VSIX location for the location of the VS extension.
- Use SoftPro project templates installed by the VSIX to create desired Shell/Server/Plugin package projects, etc. in VS 2015.
For developers who want to use VS 2017 for development, there’s a couple of options:
- The Easy way:
- Install the SDK VSIX on VS 2015. See topic 4.6 VSIX location for the location of the VS extension.
- Use SoftPro project templates installed by the VSIX to create desired Shell/Server/Plugin package projects, etc. in VS 2015.
- Open the same projects in VS 2017 and let Visual Studio “migrate” those projects natively.
- Continue working on that code, debugging the packages in VS 2017.
- The Hard way: Create C# class library projects in VS 2017 and install appropriate NuGet packages from nuget.org based on the type of SoftPro package project they want to create.
- Shell package project – SoftPro.Select.Shell.Sdk nuget package
- Server package project – SoftPro.Select.Server.Sdk nuget package
- Plugin package project – SoftPro.Select.Plugin.Sdk nuget package