nanoFramework.NET.Sdk
1.0.0-preview.11
Prefix Reserved
dotnet add package nanoFramework.NET.Sdk --version 1.0.0-preview.11
NuGet\Install-Package nanoFramework.NET.Sdk -Version 1.0.0-preview.11
<PackageReference Include="nanoFramework.NET.Sdk" Version="1.0.0-preview.11"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="nanoFramework.NET.Sdk" Version="1.0.0-preview.11" />
<PackageReference Include="nanoFramework.NET.Sdk"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add nanoFramework.NET.Sdk --version 1.0.0-preview.11
#r "nuget: nanoFramework.NET.Sdk, 1.0.0-preview.11"
#:package nanoFramework.NET.Sdk@1.0.0-preview.11
#addin nuget:?package=nanoFramework.NET.Sdk&version=1.0.0-preview.11&prerelease
#tool nuget:?package=nanoFramework.NET.Sdk&version=1.0.0-preview.11&prerelease
nanoFramework.Sdk
MSBuild SDK package for .NET nanoFramework projects. Enables building nanoFramework class libraries and applications using dotnet build and standard SDK-style project files.
Overview
This SDK replaces the legacy MSBuild infrastructure previously bundled inside the Visual Studio extension (VSIX). It packages the nanoFramework build pipeline — C# compilation, metadata processing (IL→PE), resource generation, and binary output — into a standard NuGet-distributed MSBuild SDK.
Usage
Create an SDK-style project file (.csproj):
<Project Sdk="nanoFramework.Sdk/0.1.0">
<PropertyGroup>
<OutputType>Library</OutputType>
<RootNamespace>MyLibrary</RootNamespace>
<AssemblyName>MyLibrary</AssemblyName>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="nanoFramework.CoreLibrary" Version="2.0.0-preview.52" />
</ItemGroup>
</Project>
Build with the dotnet CLI:
dotnet build
dotnet pack
Or pin the SDK version in global.json:
{
"msbuild-sdks": {
"nanoFramework.Sdk": "0.1.0"
}
}
Project Structure
nanoFramework.NET.Sdk/ SDK NuGet package (Sdk.props / Sdk.targets)
nanoFramework.Tools.BuildTasks/ Custom MSBuild tasks (resource gen, binary output, etc.)
Tools
The dotnet nano umbrella CLI and the nano-migrate project migrator (with the companion
SDK-migration skill) live in the nanoframework/nf-tools
repository, under tools/nano and tools/migrate.
Development
dotnet build
dotnet pack nanoFramework.NET.Sdk\nanoFramework.NET.Sdk.csproj
The resulting .nupkg can be tested locally by adding its output directory as a NuGet source.
License
See LICENSE file for details.
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 |
|---|---|---|
| 1.0.0-preview.11 | 74 | 6/26/2026 |
| 1.0.0-preview.9 | 69 | 6/25/2026 |
| 1.0.0-preview.4 | 65 | 6/24/2026 |
| 1.0.0-preview.3 | 70 | 6/24/2026 |