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. 
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.33.0 185 11 days ago
2.32.0 130 24 days ago
2.31.2 209 a month ago
2.31.1 682 3 months ago
2.31.0 698 3 months ago
2.30.1 718 5 months ago
2.30.0 699 5 months ago
2.29.4 162 5 months ago
2.29.3 1,456 7 months ago
2.29.2 1,722 7 months ago
2.29.1 625 9 months ago
2.29.0 328 10 months ago
2.29.0-events.1 66 10 months ago
2.28.2 611 6/18/2024
2.28.1 116 6/18/2024
2.28.0 115 6/18/2024
2.27.1 2,452 5/10/2024
2.27.0 439 3/23/2024
2.26.0 171 3/23/2024
2.25.0 1,993 2/2/2024
2.24.0 569 1/24/2024
2.23.1 110 1/20/2024
2.23.0 504 1/2/2024
2.22.0 1,782 8/21/2023
2.21.0 4,121 8/11/2023
2.20.2 161 8/4/2023
2.20.1 207 8/4/2023
2.20.0 175 8/4/2023
2.19.0 715 7/27/2023
2.19.0-beta.1 1,575 4/5/2023
2.18.0 3,078 12/30/2022
2.17.0 371 12/28/2022
2.17.0-beta.2 171 11/23/2022
2.17.0-beta.1 164 11/4/2022
2.16.3 5,010 11/3/2022
2.16.2 525 10/18/2022
2.16.1 542 10/13/2022
2.16.0 563 10/13/2022
2.16.0-beta.3 177 10/13/2022
2.16.0-beta.2 187 10/13/2022
2.16.0-beta.1 190 10/10/2022
2.15.2 515 10/9/2022
2.15.1 506 8/12/2022
2.15.0 816 6/13/2022
2.14.6 627 2/1/2022
2.14.5 992 1/20/2022
2.14.4 370 1/10/2022
2.14.3 413 12/17/2021
2.14.2 348 12/17/2021
2.14.1 380 12/16/2021
2.14.0 426 12/13/2021
2.14.0-beta.5 174 12/13/2021
2.14.0-beta.4 152 12/10/2021
2.14.0-beta.3 439 12/9/2021
2.14.0-beta.2 166 12/8/2021
2.14.0-beta.1 167 12/3/2021
2.13.5 1,055 11/21/2021
2.13.4 442 10/27/2021
2.13.3 733 9/10/2021
2.13.2 381 9/7/2021
2.13.1 390 9/7/2021
2.13.0 454 9/6/2021
2.12.1 438 4/14/2023
2.12.0 384 8/16/2021
2.11.0 435 8/3/2021
2.10.0 420 7/19/2021
2.9.0 535 6/11/2021
2.8.1 464 5/31/2021
2.8.0 425 5/13/2021
2.7.2 721 5/13/2021
2.7.1 508 3/11/2021
2.7.0 629 10/26/2020
2.6.0 566 10/17/2020
2.5.0 620 10/16/2020
2.4.1 602 10/7/2020
2.4.0 769 6/10/2020
2.3.0 622 5/4/2020
2.2.1 639 5/4/2020
2.1.0 611 4/7/2020
2.0.3 664 2/25/2020
2.0.2 909 9/4/2019
2.0.2-alpha8 580 5/28/2019
2.0.2-alpha7 526 5/27/2019
2.0.2-alpha6 544 5/27/2019
2.0.2-alpha4 567 4/19/2019
2.0.2-alpha3 520 4/19/2019
2.0.2-alpha2 495 4/19/2019
2.0.2-alpha1 563 4/19/2019
2.0.1-alpha3 981 8/18/2018
2.0.1-alpha2 909 8/17/2018
2.0.1-alpha1 1,096 5/3/2018
1.3.6 1,408 11/7/2018
1.3.5 881 11/6/2018
1.3.4 811 11/5/2018
1.3.3 1,813 5/22/2018
1.3.2 1,178 3/2/2018
1.3.1 1,145 1/31/2018
1.2.2 1,041 10/24/2017
1.2.1 1,217 3/23/2017
1.2.0 1,168 3/18/2017
1.1.0 1,338 3/13/2017
1.0.2 1,092 3/8/2017
1.0.1 1,149 2/8/2017
1.0.1-assertions3 955 2/8/2017
1.0.1-assertions2 891 2/8/2017
1.0.1-assertions 990 2/8/2017
1.0.0 1,141 2/4/2017
0.4.2 1,157 1/24/2017
0.4.1 1,219 1/24/2017
0.4.0 1,141 1/14/2017
0.3.2 1,179 1/10/2017
0.3.0 1,172 1/6/2017
0.2.0 1,237 12/12/2016
0.1.5 1,211 11/21/2016
0.1.4 1,138 11/15/2016
0.1.3 1,115 11/8/2016
0.1.2 1,192 11/7/2016
0.1.1 1,161 11/6/2016
0.1.0 1,131 11/6/2016