AssemblyVersion
andAssemblyFileVersion
attributes are updated in these solutions:Spect.Net.CodeDiscover.ProjectType
Spect.Net.VsPackage
- Version numbers use semantic versioning:
- Major version: New features even with potential breaking changes
- Minor version: New features while keeping compatibility with previous versions
- Build version: Patches, hotfixes, minor corrections
- Revision number: Cosmetic changes
- VSIX manifest info (new version and other potential changes) updated in the source.extension.vsixmanifest files of these projects:
Spect.Net.CodeDiscover.ProjectType
Spect.Net.VsPackage
- Check that all source files within the
Spect.Net.CodeDiscover.ProjectType
project'sBuildSystem\DeployedBuildSystem
andBuildSystem\Rules
folder are linked into theSpect.Net.VsPackage
project'sDeploymentResources
folder. The Build Action property of these items should be Embedded Resource. - The
CURRENT_CPS_VERSION
value inSpectNetPackage.cs
(Spect.Net.VsPackage project
) is updated - The
InstalledProductRegistration
attribute ofSpectNetPackage
class is updated to the number used within the VSX manifest info. - The entire soution builds with the Release configuration (Clean Solution, Rebuil Solution)
- All unit tests run successfully (no failed or ignored test cases)
- You can uploade the new VSIX to the Visual Studio Marketplace.