Releases: harry-robinson/My-Custom-MSBuild-.NET-Project-SDKs
Release list
MyCustom.NET.Sdk/v1.0.6
🎯 [1.0.6] - 2026-06-25
- Fixed a bug in pack-and-publish-nuget-package.yml that prevented the workflow from getting the PackageId, PackageVersion and PackageOutputPath from the project file.
- Updated .NET SDK version from 10.0.201 to 10.0.300 in global.json.
- Removed unused Directory.Build.targets.
- Enabled CPM and SBOM generation in project.
- Additions and updates to Analyzers. See below for details.
🎉 What's New
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.71 to 3.0.114. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.114 for change details.AsyncFixer- AddedAsyncFixerNuGet package version 2.1.0 to help developers find and correct commonasync/awaitmisuses (anti-patterns) and, when possible, offer automatic fixes.Microsoft.CodeAnalysis.BannedApiAnalyzers- AddedMicrosoft.CodeAnalysis.BannedApiAnalyzersNuGet package version 3.3.4 to allow banning specific APIs from being used in your codebase, either by specifying them directly or by referencing an external configuration file. Useful for enforcing architectural boundaries, preventing usage of dangerous or deprecated APIs and maintaining a clean and consistent codebase.Microsoft.VisualStudio.Threading.Analyzers- AddedMicrosoft.VisualStudio.Threading.AnalyzersNuGet package version 18.7.23 to provide static code analyzers to detect common mistakes or potential issues regarding threading and async coding.Roslynator.Analyzers- AddedRoslynator.AnalyzersNuGet package version 4.15.0 to provide a collection of 200+ analyzers for C#, powered by Roslyn.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk": "1.0.6"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>MyCustom.NET.Sdk.Web/v1.0.6
🎯 [1.0.6] - 2026-06-25
MyCustom.NET.Sdk.Web 1.0.6 incorporates MyCustom.NET.Sdk 1.0.6 as its base. All of the following are a direct result of that import.
- Fixed a bug in pack-and-publish-nuget-package.yml that prevented the workflow from getting the PackageId, PackageVersion and PackageOutputPath from the project file.
- Updated .NET SDK version from 10.0.201 to 10.0.300 in global.json.
- Removed unused Directory.Build.targets.
- Enabled CPM and SBOM generation in project.
- Additions and updates to Analyzers. See below for details.
🎉 What's New
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.71 to 3.0.114. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.114 for change details.AsyncFixer- AddedAsyncFixerNuGet package version 2.1.0 to help developers find and correct commonasync/awaitmisuses (anti-patterns) and, when possible, offer automatic fixes.Microsoft.CodeAnalysis.BannedApiAnalyzers- AddedMicrosoft.CodeAnalysis.BannedApiAnalyzersNuGet package version 3.3.4 to allow banning specific APIs from being used in your codebase, either by specifying them directly or by referencing an external configuration file. Useful for enforcing architectural boundaries, preventing usage of dangerous or deprecated APIs and maintaining a clean and consistent codebase.Microsoft.VisualStudio.Threading.Analyzers- AddedMicrosoft.VisualStudio.Threading.AnalyzersNuGet package version 18.7.23 to provide static code analyzers to detect common mistakes or potential issues regarding threading and async coding.Roslynator.Analyzers- AddedRoslynator.AnalyzersNuGet package version 4.15.0 to provide a collection of 200+ analyzers for C#, powered by Roslyn.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk": "1.0.6"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>MyCustom.NET.Sdk/v1.0.5
🎯 [1.0.5] - 2026-05-06
Updates to NuGet package references. See below for details.
🎉 What's New
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.49 to 3.0.71. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.71 for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk": "1.0.5"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>MyCustom.NET.Sdk.Web/v1.0.5
🎯 [1.0.5] - 2026-05-06
Updates to NuGet package references. See below for details.
🎉 What's New
MyCustom.NET.Sdk.Web 1.0.5 incorporates MyCustom.NET.Sdk 1.0.5 as its base. All of the following are a direct result of that import.
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.49 to 3.0.71. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.71 for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk.Web": "1.0.5"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk.Web">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>MyCustom.NET.Sdk/v1.0.4
🎯 [1.0.4] - 2026-04-17
Updates to NuGet package references. See below for details.
🎉 What's New
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.44 to 3.0.49. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.49 for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk": "1.0.4"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>See the README for full SDK details.
MyCustom.NET.Sdk.Web/v1.0.4
🎯 [1.0.4] - 2026-04-17
Updates to NuGet package references. See below for details.
🎉 What's New
MyCustom.NET.Sdk.Web 1.0.4 incorporates MyCustom.NET.Sdk 1.0.4 as its base. All of the following are a direct result of that import.
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.44 to 3.0.49. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.49 for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk.Web": "1.0.4"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk.Web">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>See the README for full SDK details.
MyCustom.NET.Sdk/v1.0.3
🎯 [1.0.3] - 2026-04-03
Updates to NuGet package references. See below for details.
🎉 What's New
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.41 to 3.0.44. See https://github.com/meziantou/Meziantou.Analyzer/releases for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk": "1.0.3"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>See the README for full SDK details.
MyCustom.NET.Sdk.Web/v1.0.3
🎯 [1.0.3] - 2026-04-03
Updates to NuGet package references. See below for details.
🎉 What's New
MyCustom.NET.Sdk.Web 1.0.3 incorporates MyCustom.NET.Sdk 1.0.3 as its base. All of the following are a direct result of that import.
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.41 to 3.0.44. See https://github.com/meziantou/Meziantou.Analyzer/releases for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk.Web": "1.0.3"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk.Web">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>See the README for full SDK details.
MyCustom.NET.Sdk/v1.0.2
🎯 [1.0.2] - 2026-04-01
Updates to NuGet package references. See below for details.
🎉 What's New
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.24 to 3.0.41. See https://github.com/meziantou/Meziantou.Analyzer/releases for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk": "1.0.2"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>See the README for full SDK details.
MyCustom.NET.Sdk.Web/v1.0.2
🎯 [1.0.2] - 2026-04-01
Updates to NuGet package references. See below for details.
🎉 What's New
MyCustom.NET.Sdk.Web 1.0.2 incorporates MyCustom.NET.Sdk 1.0.2 as its base. All of the following are a direct result of that import.
C# Compiler
None.
MSBuild & Code Analysis
None.
NuGet
None.
Source Link & Supply Chain Security
None.
Analyzers
Meziantou.Analyzer- Updated NuGet package from 3.0.24 to 3.0.41. See https://github.com/meziantou/Meziantou.Analyzer/releases for change details.
💥 Breaking Changes
None.
🩹 Bug Fixes
None.
⚠️ Known Issues
None.
⬆️ Upgrading
To consume the SDK, add it to global.json at the root of your repository:
{
"msbuild-sdks": {
"MyCustom.NET.Sdk.Web": "1.0.2"
}
}Then reference it in your .csproj:
<Project Sdk="MyCustom.NET.Sdk.Web">
<PropertyGroup>
<!-- Usual properties and overrides go here -->
</PropertyGroup>
</Project>