fsdgencsharp 2.29.2

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global fsdgencsharp --version 2.29.2
                    
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.29.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fsdgencsharp&version=2.29.2
                    
nuke :add-package fsdgencsharp --version 2.29.2
                    

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 net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  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.36.0 108 10/8/2025
2.35.0 233 10/3/2025
2.34.1 548 9/9/2025
2.34.0 801 8/22/2025
2.33.0 3,230 4/10/2025
2.32.0 292 3/28/2025
2.31.2 542 3/14/2025
2.31.1 1,145 1/15/2025
2.31.0 1,027 1/13/2025
2.30.1 1,122 11/20/2024
2.30.0 1,306 11/15/2024
2.29.4 261 11/13/2024
2.29.3 1,650 10/3/2024
2.29.2 2,697 10/3/2024
2.29.1 853 7/17/2024
2.29.0 399 7/4/2024
2.29.0-events.1 87 6/30/2024
2.28.2 751 6/18/2024
2.28.1 186 6/18/2024
2.28.0 195 6/18/2024
2.27.1 2,619 5/10/2024
2.27.0 526 3/23/2024
2.26.0 250 3/23/2024
2.25.0 2,212 2/2/2024
2.24.0 851 1/24/2024
2.23.1 185 1/20/2024
2.23.0 584 1/2/2024
2.22.0 1,855 8/21/2023
2.21.0 4,191 8/11/2023
2.20.2 244 8/4/2023
2.20.1 277 8/4/2023
2.20.0 239 8/4/2023
2.19.0 785 7/27/2023
2.19.0-beta.1 1,635 4/5/2023
2.18.0 3,204 12/30/2022
2.17.0 464 12/28/2022
2.17.0-beta.2 227 11/23/2022
2.17.0-beta.1 218 11/4/2022
2.16.3 5,733 11/3/2022
2.16.2 611 10/18/2022
2.16.1 617 10/13/2022
2.16.0 653 10/13/2022
2.16.0-beta.3 244 10/13/2022
2.16.0-beta.2 266 10/13/2022
2.16.0-beta.1 261 10/10/2022
2.15.2 607 10/9/2022
2.15.1 585 8/12/2022
2.15.0 956 6/13/2022
2.14.6 724 2/1/2022
2.14.5 1,091 1/20/2022
2.14.4 459 1/10/2022
2.14.3 506 12/17/2021
2.14.2 445 12/17/2021
2.14.1 474 12/16/2021
2.14.0 515 12/13/2021
2.14.0-beta.5 244 12/13/2021
2.14.0-beta.4 246 12/10/2021
2.14.0-beta.3 524 12/9/2021
2.14.0-beta.2 249 12/8/2021
2.14.0-beta.1 245 12/3/2021
2.13.5 1,157 11/21/2021
2.13.4 548 10/27/2021
2.13.3 824 9/10/2021
2.13.2 495 9/7/2021
2.13.1 489 9/7/2021
2.13.0 538 9/6/2021
2.12.1 519 4/14/2023
2.12.0 475 8/16/2021
2.11.0 525 8/3/2021
2.10.0 534 7/19/2021
2.9.0 636 6/11/2021
2.8.1 561 5/31/2021
2.8.0 532 5/13/2021
2.7.2 835 5/13/2021
2.7.1 592 3/11/2021
2.7.0 727 10/26/2020
2.6.0 677 10/17/2020
2.5.0 707 10/16/2020
2.4.1 711 10/7/2020
2.4.0 887 6/10/2020
2.3.0 722 5/4/2020
2.2.1 743 5/4/2020
2.1.0 718 4/7/2020
2.0.3 789 2/25/2020
2.0.2 1,017 9/4/2019
2.0.2-alpha8 707 5/28/2019
2.0.2-alpha7 649 5/27/2019
2.0.2-alpha6 665 5/27/2019
2.0.2-alpha4 686 4/19/2019
2.0.2-alpha3 611 4/19/2019
2.0.2-alpha2 597 4/19/2019
2.0.2-alpha1 679 4/19/2019
2.0.1-alpha3 1,085 8/18/2018
2.0.1-alpha2 1,046 8/17/2018
2.0.1-alpha1 1,369 5/3/2018
1.3.6 1,639 11/7/2018
1.3.5 993 11/6/2018
1.3.4 934 11/5/2018
1.3.3 2,085 5/22/2018
1.3.2 1,446 3/2/2018
1.3.1 1,431 1/31/2018
1.2.2 1,222 10/24/2017
1.2.1 1,409 3/23/2017
1.2.0 1,365 3/18/2017
1.1.0 1,527 3/13/2017
1.0.2 1,275 3/8/2017
1.0.1 1,356 2/8/2017
1.0.1-assertions3 1,144 2/8/2017
1.0.1-assertions2 1,076 2/8/2017
1.0.1-assertions 1,178 2/8/2017
1.0.0 1,343 2/4/2017
0.4.2 1,347 1/24/2017
0.4.1 1,414 1/24/2017
0.4.0 1,325 1/14/2017
0.3.2 1,372 1/10/2017
0.3.0 1,345 1/6/2017
0.2.0 1,433 12/12/2016
0.1.5 1,389 11/21/2016
0.1.4 1,314 11/15/2016
0.1.3 1,310 11/8/2016
0.1.2 1,388 11/7/2016
0.1.1 1,362 11/6/2016
0.1.0 1,316 11/6/2016