fsdgencsharp 2.28.1

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global fsdgencsharp --version 2.28.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.28.1                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fsdgencsharp&version=2.28.1                
nuke :add-package fsdgencsharp --version 2.28.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 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 334 2 months ago
2.30.0 460 2 months ago
2.29.4 132 2 months ago
2.29.3 804 3 months ago
2.29.2 437 3 months ago
2.29.1 511 6 months ago
2.29.0 319 6 months ago
2.29.0-events.1 62 6 months ago
2.28.2 493 7 months ago
2.28.1 108 7 months ago
2.28.0 108 7 months ago
2.27.1 2,297 8 months ago
2.27.0 434 9 months ago
2.26.0 165 10 months ago
2.25.0 1,838 2/2/2024
2.24.0 391 1/24/2024
2.23.1 105 1/20/2024
2.23.0 496 1/2/2024
2.22.0 1,687 8/21/2023
2.21.0 4,120 8/11/2023
2.20.2 158 8/4/2023
2.20.1 205 8/4/2023
2.20.0 173 8/4/2023
2.19.0 713 7/27/2023
2.19.0-beta.1 1,562 4/5/2023
2.18.0 3,025 12/30/2022
2.17.0 359 12/28/2022
2.17.0-beta.2 155 11/23/2022
2.17.0-beta.1 154 11/4/2022
2.16.3 4,304 11/3/2022
2.16.2 513 10/18/2022
2.16.1 530 10/13/2022
2.16.0 549 10/13/2022
2.16.0-beta.3 167 10/13/2022
2.16.0-beta.2 176 10/13/2022
2.16.0-beta.1 179 10/10/2022
2.15.2 502 10/9/2022
2.15.1 494 8/12/2022
2.15.0 760 6/13/2022
2.14.6 612 2/1/2022
2.14.5 976 1/20/2022
2.14.4 354 1/10/2022
2.14.3 397 12/17/2021
2.14.2 333 12/17/2021
2.14.1 364 12/16/2021
2.14.0 410 12/13/2021
2.14.0-beta.5 159 12/13/2021
2.14.0-beta.4 136 12/10/2021
2.14.0-beta.3 422 12/9/2021
2.14.0-beta.2 151 12/8/2021
2.14.0-beta.1 149 12/3/2021
2.13.5 984 11/21/2021
2.13.4 425 10/27/2021
2.13.3 716 9/10/2021
2.13.2 361 9/7/2021
2.13.1 373 9/7/2021
2.13.0 437 9/6/2021
2.12.1 430 4/14/2023
2.12.0 367 8/16/2021
2.11.0 419 8/3/2021
2.10.0 403 7/19/2021
2.9.0 517 6/11/2021
2.8.1 448 5/31/2021
2.8.0 409 5/13/2021
2.7.2 686 5/13/2021
2.7.1 488 3/11/2021
2.7.0 605 10/26/2020
2.6.0 541 10/17/2020
2.5.0 596 10/16/2020
2.4.1 579 10/7/2020
2.4.0 746 6/10/2020
2.3.0 597 5/4/2020
2.2.1 614 5/4/2020
2.1.0 580 4/7/2020
2.0.3 639 2/25/2020
2.0.2 882 9/4/2019
2.0.2-alpha8 554 5/28/2019
2.0.2-alpha7 501 5/27/2019
2.0.2-alpha6 518 5/27/2019
2.0.2-alpha4 540 4/19/2019
2.0.2-alpha3 492 4/19/2019
2.0.2-alpha2 467 4/19/2019
2.0.2-alpha1 535 4/19/2019
2.0.1-alpha3 934 8/18/2018
2.0.1-alpha2 869 8/17/2018
2.0.1-alpha1 980 5/3/2018
1.3.6 1,319 11/7/2018
1.3.5 842 11/6/2018
1.3.4 766 11/5/2018
1.3.3 1,702 5/22/2018
1.3.2 1,059 3/2/2018
1.3.1 1,024 1/31/2018
1.2.2 962 10/24/2017
1.2.1 1,134 3/23/2017
1.2.0 1,086 3/18/2017
1.1.0 1,257 3/13/2017
1.0.2 1,009 3/8/2017
1.0.1 1,067 2/8/2017
1.0.1-assertions3 875 2/8/2017
1.0.1-assertions2 811 2/8/2017
1.0.1-assertions 912 2/8/2017
1.0.0 1,059 2/4/2017
0.4.2 1,076 1/24/2017
0.4.1 1,138 1/24/2017
0.4.0 1,060 1/14/2017
0.3.2 1,098 1/10/2017
0.3.0 1,090 1/6/2017
0.2.0 1,154 12/12/2016
0.1.5 1,130 11/21/2016
0.1.4 1,054 11/15/2016
0.1.3 1,033 11/8/2016
0.1.2 1,110 11/7/2016
0.1.1 1,080 11/6/2016
0.1.0 1,046 11/6/2016