Developing Packages for Select 4.6 and beyond
Posted: Tue Jun 25, 2019 3:54 pm
This is the process as of June 25, 2019. As changes occur, this post will be updated. Additional information is attached.
The SoftPro Select SDK VSIX is compatible with VS 2015 only. You should continue to use VS2015 at this time if possible.
For developers who want to use VS 2017 for development, there’s a couple of options:
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