Gengora.Common
2.5.0
dotnet add package Gengora.Common --version 2.5.0
NuGet\Install-Package Gengora.Common -Version 2.5.0
<PackageReference Include="Gengora.Common" Version="2.5.0" />
<PackageVersion Include="Gengora.Common" Version="2.5.0" />
<PackageReference Include="Gengora.Common" />
paket add Gengora.Common --version 2.5.0
#r "nuget: Gengora.Common, 2.5.0"
#:package Gengora.Common@2.5.0
#addin nuget:?package=Gengora.Common&version=2.5.0
#tool nuget:?package=Gengora.Common&version=2.5.0
Gengora.Common
Gengora.Common contains the Roslyn workspace, pipeline, diagnostics,
generated-output ownership, and telemetry primitives used by host-driven
generator packages.
Use it
Reference it directly when implementing a Gengora generator or workspace pipeline:
<PackageReference Include="Gengora.Common" />
Application runtime projects should consume a product's public attribute or
runtime package instead. Gengora.Host and product generators already bring
this package transitively.
The public pipeline contracts separate emit and inline-preview work. A pipeline returns diagnostics and a complete candidate; the shared host owns validation, atomic publication, stale-file removal, and build state.
Boundary
This package loads compiler and MSBuild workspaces and therefore belongs in generation tooling. It is not a runtime dependency for generated application code, and it does not choose which projects a host may inspect.
See generator authoring.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Gengora.Protocol (>= 2.5.0)
- Gengora.Tools (>= 2.5.0)
- Microsoft.Build.Locator (>= 1.11.2)
- Microsoft.CodeAnalysis.CSharp.Workspaces (>= 5.6.0)
- Microsoft.CodeAnalysis.Workspaces.MSBuild (>= 5.6.0)
- OneOf (>= 3.0.271)
- System.Reactive (>= 6.1.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Gengora.Common:
| Package | Downloads |
|---|---|
|
Gengora.CSharp.Formatting
Reusable Roslyn formatting profiles for Gengora. |
|
|
Gengora.Host
Generator host process for Gengora code generation framework. Handles protocol, discovery, and lifecycle. |
|
|
Gengora.Compiler
Typed, in-process compiler lifecycle for Gengora language frontends and provider lowerings. |
|
|
Gengora.Comptime
Reusable compile-time evaluation engine for Gengora generators. |
|
|
Gengora.CSharp
Roslyn and RazorBlade pipelines for authoring compiler-backed C# generators with Gengora. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.5.0 | 112 | 11/5/2026 |
| 2.5.0-rc.290-commonabi... | 78 | 10/31/2026 |
| 2.5.0-rc.287-openedstream... | 117 | 10/31/2026 |
| 2.5.0-rc.263-rawjson... | 171 | 10/29/2026 |