fsdgencsharp 2.28.2

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global fsdgencsharp --version 2.28.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.28.2                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fsdgencsharp&version=2.28.2                
nuke :add-package fsdgencsharp --version 2.28.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. 
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.30.1 101 11/20/2024
2.30.0 183 11/15/2024
2.29.4 98 11/13/2024
2.29.3 612 10/3/2024
2.29.2 247 10/3/2024
2.29.1 467 7/17/2024
2.29.0 314 7/4/2024
2.29.0-events.1 57 6/30/2024
2.28.2 351 6/18/2024
2.28.1 101 6/18/2024
2.28.0 103 6/18/2024
2.27.1 2,210 5/10/2024
2.27.0 431 3/23/2024
2.26.0 162 3/23/2024
2.25.0 1,780 2/2/2024
2.24.0 370 1/24/2024
2.23.1 102 1/20/2024
2.23.0 493 1/2/2024
2.22.0 1,653 8/21/2023
2.21.0 4,115 8/11/2023
2.20.2 155 8/4/2023
2.20.1 202 8/4/2023
2.20.0 170 8/4/2023
2.19.0 708 7/27/2023
2.19.0-beta.1 1,559 4/5/2023
2.18.0 2,983 12/30/2022
2.17.0 356 12/28/2022
2.17.0-beta.2 152 11/23/2022
2.17.0-beta.1 151 11/4/2022
2.16.3 4,103 11/3/2022
2.16.2 508 10/18/2022
2.16.1 525 10/13/2022
2.16.0 544 10/13/2022
2.16.0-beta.3 164 10/13/2022
2.16.0-beta.2 173 10/13/2022
2.16.0-beta.1 175 10/10/2022
2.15.2 496 10/9/2022
2.15.1 488 8/12/2022
2.15.0 741 6/13/2022
2.14.6 606 2/1/2022
2.14.5 966 1/20/2022
2.14.4 348 1/10/2022
2.14.3 389 12/17/2021
2.14.2 327 12/17/2021
2.14.1 358 12/16/2021
2.14.0 404 12/13/2021
2.14.0-beta.5 155 12/13/2021
2.14.0-beta.4 132 12/10/2021
2.14.0-beta.3 418 12/9/2021
2.14.0-beta.2 147 12/8/2021
2.14.0-beta.1 145 12/3/2021
2.13.5 968 11/21/2021
2.13.4 419 10/27/2021
2.13.3 709 9/10/2021
2.13.2 355 9/7/2021
2.13.1 367 9/7/2021
2.13.0 431 9/6/2021
2.12.1 427 4/14/2023
2.12.0 361 8/16/2021
2.11.0 413 8/3/2021
2.10.0 397 7/19/2021
2.9.0 511 6/11/2021
2.8.1 439 5/31/2021
2.8.0 401 5/13/2021
2.7.2 671 5/13/2021
2.7.1 480 3/11/2021
2.7.0 597 10/26/2020
2.6.0 535 10/17/2020
2.5.0 589 10/16/2020
2.4.1 573 10/7/2020
2.4.0 740 6/10/2020
2.3.0 591 5/4/2020
2.2.1 608 5/4/2020
2.1.0 573 4/7/2020
2.0.3 633 2/25/2020
2.0.2 875 9/4/2019
2.0.2-alpha8 549 5/28/2019
2.0.2-alpha7 497 5/27/2019
2.0.2-alpha6 514 5/27/2019
2.0.2-alpha4 536 4/19/2019
2.0.2-alpha3 488 4/19/2019
2.0.2-alpha2 463 4/19/2019
2.0.2-alpha1 531 4/19/2019
2.0.1-alpha3 926 8/18/2018
2.0.1-alpha2 861 8/17/2018
2.0.1-alpha1 973 5/3/2018
1.3.6 1,296 11/7/2018
1.3.5 834 11/6/2018
1.3.4 758 11/5/2018
1.3.3 1,691 5/22/2018
1.3.2 1,050 3/2/2018
1.3.1 1,015 1/31/2018
1.2.2 953 10/24/2017
1.2.1 1,126 3/23/2017
1.2.0 1,078 3/18/2017
1.1.0 1,249 3/13/2017
1.0.2 1,001 3/8/2017
1.0.1 1,059 2/8/2017
1.0.1-assertions3 866 2/8/2017
1.0.1-assertions2 806 2/8/2017
1.0.1-assertions 907 2/8/2017
1.0.0 1,051 2/4/2017
0.4.2 1,068 1/24/2017
0.4.1 1,130 1/24/2017
0.4.0 1,049 1/14/2017
0.3.2 1,090 1/10/2017
0.3.0 1,082 1/6/2017
0.2.0 1,146 12/12/2016
0.1.5 1,122 11/21/2016
0.1.4 1,046 11/15/2016
0.1.3 1,023 11/8/2016
0.1.2 1,102 11/7/2016
0.1.1 1,070 11/6/2016
0.1.0 1,038 11/6/2016