fsdgencsharp 2.29.0

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

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 230 11/20/2024
2.30.0 408 11/15/2024
2.29.4 120 11/13/2024
2.29.3 767 10/3/2024
2.29.2 365 10/3/2024
2.29.1 505 7/17/2024
2.29.0 318 7/4/2024
2.29.0-events.1 59 6/30/2024
2.28.2 452 6/18/2024
2.28.1 105 6/18/2024
2.28.0 107 6/18/2024
2.27.1 2,290 5/10/2024
2.27.0 433 3/23/2024
2.26.0 164 3/23/2024
2.25.0 1,819 2/2/2024
2.24.0 380 1/24/2024
2.23.1 104 1/20/2024
2.23.0 495 1/2/2024
2.22.0 1,678 8/21/2023
2.21.0 4,119 8/11/2023
2.20.2 157 8/4/2023
2.20.1 204 8/4/2023
2.20.0 172 8/4/2023
2.19.0 712 7/27/2023
2.19.0-beta.1 1,561 4/5/2023
2.18.0 3,024 12/30/2022
2.17.0 358 12/28/2022
2.17.0-beta.2 154 11/23/2022
2.17.0-beta.1 153 11/4/2022
2.16.3 4,276 11/3/2022
2.16.2 510 10/18/2022
2.16.1 527 10/13/2022
2.16.0 546 10/13/2022
2.16.0-beta.3 166 10/13/2022
2.16.0-beta.2 175 10/13/2022
2.16.0-beta.1 177 10/10/2022
2.15.2 498 10/9/2022
2.15.1 490 8/12/2022
2.15.0 756 6/13/2022
2.14.6 608 2/1/2022
2.14.5 972 1/20/2022
2.14.4 350 1/10/2022
2.14.3 393 12/17/2021
2.14.2 329 12/17/2021
2.14.1 360 12/16/2021
2.14.0 406 12/13/2021
2.14.0-beta.5 157 12/13/2021
2.14.0-beta.4 134 12/10/2021
2.14.0-beta.3 420 12/9/2021
2.14.0-beta.2 149 12/8/2021
2.14.0-beta.1 147 12/3/2021
2.13.5 976 11/21/2021
2.13.4 421 10/27/2021
2.13.3 711 9/10/2021
2.13.2 357 9/7/2021
2.13.1 369 9/7/2021
2.13.0 433 9/6/2021
2.12.1 429 4/14/2023
2.12.0 363 8/16/2021
2.11.0 415 8/3/2021
2.10.0 399 7/19/2021
2.9.0 513 6/11/2021
2.8.1 441 5/31/2021
2.8.0 403 5/13/2021
2.7.2 681 5/13/2021
2.7.1 482 3/11/2021
2.7.0 599 10/26/2020
2.6.0 537 10/17/2020
2.5.0 591 10/16/2020
2.4.1 575 10/7/2020
2.4.0 742 6/10/2020
2.3.0 593 5/4/2020
2.2.1 610 5/4/2020
2.1.0 575 4/7/2020
2.0.3 635 2/25/2020
2.0.2 877 9/4/2019
2.0.2-alpha8 552 5/28/2019
2.0.2-alpha7 499 5/27/2019
2.0.2-alpha6 516 5/27/2019
2.0.2-alpha4 538 4/19/2019
2.0.2-alpha3 490 4/19/2019
2.0.2-alpha2 465 4/19/2019
2.0.2-alpha1 533 4/19/2019
2.0.1-alpha3 933 8/18/2018
2.0.1-alpha2 868 8/17/2018
2.0.1-alpha1 976 5/3/2018
1.3.6 1,317 11/7/2018
1.3.5 840 11/6/2018
1.3.4 764 11/5/2018
1.3.3 1,696 5/22/2018
1.3.2 1,055 3/2/2018
1.3.1 1,020 1/31/2018
1.2.2 958 10/24/2017
1.2.1 1,131 3/23/2017
1.2.0 1,083 3/18/2017
1.1.0 1,254 3/13/2017
1.0.2 1,006 3/8/2017
1.0.1 1,064 2/8/2017
1.0.1-assertions3 873 2/8/2017
1.0.1-assertions2 809 2/8/2017
1.0.1-assertions 910 2/8/2017
1.0.0 1,056 2/4/2017
0.4.2 1,073 1/24/2017
0.4.1 1,135 1/24/2017
0.4.0 1,054 1/14/2017
0.3.2 1,095 1/10/2017
0.3.0 1,087 1/6/2017
0.2.0 1,151 12/12/2016
0.1.5 1,127 11/21/2016
0.1.4 1,051 11/15/2016
0.1.3 1,030 11/8/2016
0.1.2 1,107 11/7/2016
0.1.1 1,077 11/6/2016
0.1.0 1,043 11/6/2016