Snail.Sdk 0.2.2

<Sdk Name="Snail.Sdk" Version="0.2.2" />
                    
For projects that support Sdk, copy this XML node into the project file to reference the package.
#:sdk Snail.Sdk@0.2.2
                    
#:sdk directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.

Snail.Sdk

The base MSBuild SDK of every Snail library and MCP server: language version, nullable, XML docs, warnings as errors, code style in the build, the .NET analyzers by category with the agreed rules as warnings, the owner's own rules (Snail.Sdk.Analyzers), package audit, and deterministic, source-linked builds. The kind of a project is read from its name: *.Tests, *.Benchmarks, *.NativeProbe.

A project names the SDK in its Sdk attribute and the version once, in global.json:

<Project Sdk="Snail.Sdk">
{ "msbuild-sdks": { "Snail.Sdk": "0.1.0" } }

A library uses Snail.Sdk.Library and a server Snail.Sdk.Mcp; both build on this one.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.2 46 10/26/2026
0.2.1 257 10/24/2026
0.2.0 190 10/23/2026
0.1.0 364 10/17/2026