The following tools are contained:
- Initial Set
- For the .NET Framework project format
- For the .NET Core project format
- Version 1up
- For the .NET Framework project format
- For the .NET Core project format
- Zip Release
- For the .NET Framework project format
- For the .NET Core project format
- NuGet Packup
- For the .NET Core project format
The PowerShell script to add initial settings to the project that will be released.
- Set the assembly version
- Normalize the value on AssemblyInfo.cs for .NET Framework
- Add the property item on project files for .NET Core
- Set
Debug Information
(DebugType
) to none - Add the setting for the XML Documentation file in case of a class library (DLL) project
- .NET Core only
The PowerShell script to increment the assembly version.
- Increment the build number of the assembly version (
z
ofx.y.z
)- AssemblyInfo.cs for .NET Framework
- Project files for .NET Core
The PowerShell script to build the project and create a ZIP file.
- Increment the assembly version (call the Version 1up)
- Build a release by the MSBuild
- Create a ZIP file from the build result
The PowerShell script to build the project and create a NuGet package.
- Increment the assembly version (call the Version 1up)
- Build a release by the MSBuild
- Create a NuGet package from the build result