fsdgencsharp 2.38.0

dotnet tool install --global fsdgencsharp --version 2.38.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local fsdgencsharp --version 2.38.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fsdgencsharp&version=2.38.0
                    
nuke :add-package fsdgencsharp --version 2.38.0
                    

Facility C# Support

C# support for the Facility API Framework.

Build

Name Description NuGet
Facility.Core A library for consuming/implementing Facility APIs. NuGet
Facility.Core.Assertions FluentAssertions extensions for Facility unit tests. NuGet
Facility.Core.MessagePack MesssagePack support for Facility. NuGet
fsdgencsharp A tool that generates C# for a Facility Service Definition. NuGet
Facility.CodeGen.CSharp A library that generates C# for a Facility Service Definition. NuGet
FacilityConformance A tool that checks Facility conformance. NuGet
Facility.ConformanceApi A .NET client for the standard Facility test server. NuGet

Documentation | Release Notes | Contributing

Conformance

To run conformance tests, first start the conformance server:

dotnet run --project .\src\FacilityConformance --framework net6.0 -- host

Then run the conformance tool against the running service.

dotnet run --project .\src\FacilityConformance --framework net6.0 -- test

The System.Text.Json serializer is used by default. To use Json.NET or MessagePack, run with --serializer newtonsoftjson or --serializer messagepack.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2.38.0 359 2/9/2026
2.37.0 3,191 10/14/2025
2.36.0 297 10/8/2025
2.35.0 418 10/3/2025
2.34.1 719 9/9/2025
2.34.0 1,880 8/22/2025
2.33.0 4,643 4/10/2025
2.32.0 371 3/28/2025
2.31.2 653 3/14/2025
2.31.1 1,279 1/15/2025
2.31.0 1,262 1/13/2025
2.30.1 1,599 11/20/2024
2.30.0 1,393 11/15/2024
2.29.4 351 11/13/2024
2.29.3 1,788 10/3/2024
2.29.2 2,779 10/3/2024
2.29.1 1,000 7/17/2024
2.29.0 478 7/4/2024
2.29.0-events.1 120 6/30/2024
2.28.2 876 6/18/2024
Loading failed