fsdgencsharp 2.31.2

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global fsdgencsharp --version 2.31.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.31.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fsdgencsharp&version=2.31.2
                    
nuke :add-package fsdgencsharp --version 2.31.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 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.37.0 2,104 10/14/2025
2.36.0 272 10/8/2025
2.35.0 385 10/3/2025
2.34.1 689 9/9/2025
2.34.0 1,544 8/22/2025
2.33.0 4,033 4/10/2025
2.32.0 348 3/28/2025
2.31.2 622 3/14/2025
2.31.1 1,238 1/15/2025
2.31.0 1,170 1/13/2025
2.30.1 1,444 11/20/2024
2.30.0 1,362 11/15/2024
2.29.4 316 11/13/2024
2.29.3 1,754 10/3/2024
2.29.2 2,747 10/3/2024
2.29.1 952 7/17/2024
2.29.0 449 7/4/2024
2.29.0-events.1 104 6/30/2024
2.28.2 838 6/18/2024
2.28.1 234 6/18/2024
2.28.0 244 6/18/2024
2.27.1 2,742 5/10/2024
2.27.0 597 3/23/2024
2.26.0 306 3/23/2024
2.25.0 2,297 2/2/2024
2.24.0 975 1/24/2024
2.23.1 230 1/20/2024
2.23.0 637 1/2/2024
2.22.0 1,874 8/21/2023
2.21.0 4,216 8/11/2023
2.20.2 280 8/4/2023
2.20.1 287 8/4/2023
2.20.0 260 8/4/2023
2.19.0 815 7/27/2023
2.19.0-beta.1 1,663 4/5/2023
2.18.0 3,243 12/30/2022
2.17.0 503 12/28/2022
2.17.0-beta.2 251 11/23/2022
2.17.0-beta.1 242 11/4/2022
2.16.3 6,186 11/3/2022
2.16.2 650 10/18/2022
2.16.1 650 10/13/2022
2.16.0 691 10/13/2022
2.16.0-beta.3 281 10/13/2022
2.16.0-beta.2 308 10/13/2022
2.16.0-beta.1 297 10/10/2022
2.15.2 649 10/9/2022
2.15.1 626 8/12/2022
2.15.0 1,007 6/13/2022
2.14.6 774 2/1/2022
2.14.5 1,137 1/20/2022
2.14.4 498 1/10/2022
2.14.3 549 12/17/2021
2.14.2 487 12/17/2021
2.14.1 517 12/16/2021
2.14.0 549 12/13/2021
2.14.0-beta.5 279 12/13/2021
2.14.0-beta.4 295 12/10/2021
2.14.0-beta.3 570 12/9/2021
2.14.0-beta.2 296 12/8/2021
2.14.0-beta.1 291 12/3/2021
2.13.5 1,199 11/21/2021
2.13.4 595 10/27/2021
2.13.3 867 9/10/2021
2.13.2 545 9/7/2021
2.13.1 534 9/7/2021
2.13.0 583 9/6/2021
2.12.1 550 4/14/2023
2.12.0 519 8/16/2021
2.11.0 558 8/3/2021
2.10.0 578 7/19/2021
2.9.0 678 6/11/2021
2.8.1 610 5/31/2021
2.8.0 578 5/13/2021
2.7.2 894 5/13/2021
2.7.1 639 3/11/2021
2.7.0 778 10/26/2020
2.6.0 731 10/17/2020
2.5.0 754 10/16/2020
2.4.1 771 10/7/2020
2.4.0 945 6/10/2020
2.3.0 771 5/4/2020
2.2.1 791 5/4/2020
2.1.0 767 4/7/2020
2.0.3 843 2/25/2020
2.0.2 1,065 9/4/2019
2.0.2-alpha8 764 5/28/2019
2.0.2-alpha7 705 5/27/2019
2.0.2-alpha6 721 5/27/2019
2.0.2-alpha4 737 4/19/2019
2.0.2-alpha3 655 4/19/2019
2.0.2-alpha2 651 4/19/2019
2.0.2-alpha1 737 4/19/2019
2.0.1-alpha3 1,142 8/18/2018
2.0.1-alpha2 1,109 8/17/2018
2.0.1-alpha1 1,501 5/3/2018
1.3.6 1,706 11/7/2018
1.3.5 1,045 11/6/2018
1.3.4 994 11/5/2018
1.3.3 2,215 5/22/2018
1.3.2 1,580 3/2/2018
1.3.1 1,560 1/31/2018
1.2.2 1,311 10/24/2017
1.2.1 1,503 3/23/2017
1.2.0 1,451 3/18/2017
1.1.0 1,608 3/13/2017
1.0.2 1,363 3/8/2017
1.0.1 1,440 2/8/2017
1.0.1-assertions3 1,228 2/8/2017
1.0.1-assertions2 1,159 2/8/2017
1.0.1-assertions 1,266 2/8/2017
1.0.0 1,440 2/4/2017
0.4.2 1,423 1/24/2017
0.4.1 1,507 1/24/2017
0.4.0 1,412 1/14/2017
0.3.2 1,462 1/10/2017
0.3.0 1,429 1/6/2017
0.2.0 1,523 12/12/2016
0.1.5 1,477 11/21/2016
0.1.4 1,402 11/15/2016
0.1.3 1,403 11/8/2016
0.1.2 1,476 11/7/2016
0.1.1 1,452 11/6/2016
0.1.0 1,398 11/6/2016