fsdgencsharp 2.20.1

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

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 was computed.  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. 
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.29.4 37 11/13/2024
2.29.3 508 10/3/2024
2.29.2 125 10/3/2024
2.29.1 400 7/17/2024
2.29.0 298 7/4/2024
2.29.0-events.1 56 6/30/2024
2.28.2 326 6/18/2024
2.28.1 98 6/18/2024
2.28.0 100 6/18/2024
2.27.1 2,133 5/10/2024
2.27.0 428 3/23/2024
2.26.0 157 3/23/2024
2.25.0 1,763 2/2/2024
2.24.0 351 1/24/2024
2.23.1 99 1/20/2024
2.23.0 490 1/2/2024
2.22.0 1,638 8/21/2023
2.21.0 4,112 8/11/2023
2.20.2 152 8/4/2023
2.20.1 199 8/4/2023
2.20.0 167 8/4/2023
2.19.0 705 7/27/2023
2.19.0-beta.1 1,558 4/5/2023
2.18.0 2,935 12/30/2022
2.17.0 353 12/28/2022
2.17.0-beta.2 151 11/23/2022
2.17.0-beta.1 150 11/4/2022
2.16.3 3,901 11/3/2022
2.16.2 505 10/18/2022
2.16.1 522 10/13/2022
2.16.0 541 10/13/2022
2.16.0-beta.3 163 10/13/2022
2.16.0-beta.2 172 10/13/2022
2.16.0-beta.1 174 10/10/2022
2.15.2 493 10/9/2022
2.15.1 485 8/12/2022
2.15.0 736 6/13/2022
2.14.6 603 2/1/2022
2.14.5 963 1/20/2022
2.14.4 345 1/10/2022
2.14.3 384 12/17/2021
2.14.2 324 12/17/2021
2.14.1 355 12/16/2021
2.14.0 401 12/13/2021
2.14.0-beta.5 154 12/13/2021
2.14.0-beta.4 131 12/10/2021
2.14.0-beta.3 417 12/9/2021
2.14.0-beta.2 146 12/8/2021
2.14.0-beta.1 144 12/3/2021
2.13.5 965 11/21/2021
2.13.4 414 10/27/2021
2.13.3 706 9/10/2021
2.13.2 352 9/7/2021
2.13.1 364 9/7/2021
2.13.0 428 9/6/2021
2.12.1 424 4/14/2023
2.12.0 358 8/16/2021
2.11.0 410 8/3/2021
2.10.0 394 7/19/2021
2.9.0 508 6/11/2021
2.8.1 436 5/31/2021
2.8.0 398 5/13/2021
2.7.2 662 5/13/2021
2.7.1 477 3/11/2021
2.7.0 594 10/26/2020
2.6.0 532 10/17/2020
2.5.0 586 10/16/2020
2.4.1 568 10/7/2020
2.4.0 737 6/10/2020
2.3.0 588 5/4/2020
2.2.1 605 5/4/2020
2.1.0 570 4/7/2020
2.0.3 630 2/25/2020
2.0.2 872 9/4/2019
2.0.2-alpha8 548 5/28/2019
2.0.2-alpha7 496 5/27/2019
2.0.2-alpha6 513 5/27/2019
2.0.2-alpha4 535 4/19/2019
2.0.2-alpha3 487 4/19/2019
2.0.2-alpha2 462 4/19/2019
2.0.2-alpha1 530 4/19/2019
2.0.1-alpha3 925 8/18/2018
2.0.1-alpha2 858 8/17/2018
2.0.1-alpha1 970 5/3/2018
1.3.6 1,293 11/7/2018
1.3.5 829 11/6/2018
1.3.4 755 11/5/2018
1.3.3 1,686 5/22/2018
1.3.2 1,047 3/2/2018
1.3.1 1,010 1/31/2018
1.2.2 950 10/24/2017
1.2.1 1,123 3/23/2017
1.2.0 1,075 3/18/2017
1.1.0 1,246 3/13/2017
1.0.2 998 3/8/2017
1.0.1 1,056 2/8/2017
1.0.1-assertions3 865 2/8/2017
1.0.1-assertions2 805 2/8/2017
1.0.1-assertions 906 2/8/2017
1.0.0 1,048 2/4/2017
0.4.2 1,065 1/24/2017
0.4.1 1,127 1/24/2017
0.4.0 1,046 1/14/2017
0.3.2 1,087 1/10/2017
0.3.0 1,079 1/6/2017
0.2.0 1,143 12/12/2016
0.1.5 1,119 11/21/2016
0.1.4 1,043 11/15/2016
0.1.3 1,020 11/8/2016
0.1.2 1,099 11/7/2016
0.1.1 1,067 11/6/2016
0.1.0 1,035 11/6/2016