Skip to main content
.NETFramework4.7.2net6.0net8.0

THIS IS NOT THE PACKAGE YOU ARE LOOKING FOR. If you want to add Metalama to your project, add a reference to the package named `Metalama.Framework`. Metalama Compiler package. Referencing this package causes the project to be built using the Metalama Compiler contained in the package (a fork of Roslyn), as opposed to the version of the C# compiler installed with .NET SDK.

Published
Mar 18, 2025
1y ago
Total Downloads
1.7M
1,693,543

Install

dotnet add package Metalama.Compiler --version 2025.1.1-preview
ProductVersions
.NET
net6.0net8.0
Other
.NETFramework4.7.2

README

Metalama Logo

The Metalama.Compiler package is a fork of the Microsoft.Net.Compilers.Toolset package that adds support for source transformers through the ISourceTransformer interface.

You should normally never reference this package from a project. Instead, you should reference the Metalama.Framework package, which references Metalama.Compiler.

For a map of the NuGet packages that compose Metalama, see https://doc.metalama.net/deployment/packages.

Changes from Previous Version

v2025.0.10v2025.1.1-preview
Added Frameworks
net6.0
Removed Frameworks
net9.0

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.