FacilityConformance 2.31.1

dotnet tool install --global FacilityConformance --version 2.31.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 FacilityConformance --version 2.31.1                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=FacilityConformance&version=2.31.1                
nuke :add-package FacilityConformance --version 2.31.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 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.31.1 77 1/15/2025
2.31.0 122 1/13/2025
2.30.1 93 11/20/2024
2.30.0 149 11/15/2024
2.29.4 98 11/13/2024
2.29.3 99 10/3/2024
2.29.2 96 10/3/2024
2.29.1 95 7/17/2024
2.29.0 195 7/4/2024
2.29.0-events.1 61 6/30/2024
2.28.2 127 6/18/2024
2.28.1 105 6/18/2024
2.28.0 121 6/18/2024
2.27.1 116 5/10/2024
2.27.0 212 3/23/2024
2.26.0 199 3/23/2024
2.25.0 205 2/2/2024
2.24.0 212 1/24/2024
2.23.1 149 1/20/2024
2.23.0 244 1/2/2024
2.22.0 295 8/21/2023
2.21.0 361 8/11/2023
2.20.2 224 8/4/2023
2.20.1 240 8/4/2023
2.20.0 244 8/4/2023
2.19.0 166 7/27/2023
2.19.0-beta.1 138 4/5/2023
2.18.0 346 12/30/2022
2.17.0 305 12/28/2022
2.17.0-beta.2 117 11/23/2022
2.17.0-beta.1 158 11/4/2022
2.16.3 346 11/3/2022
2.16.2 389 10/18/2022
2.16.1 387 10/13/2022
2.16.0 381 10/13/2022
2.16.0-beta.3 129 10/13/2022
2.16.0-beta.2 111 10/13/2022
2.16.0-beta.1 114 10/10/2022
2.15.2 390 10/9/2022
2.15.1 404 8/12/2022
2.15.0 416 6/13/2022
2.14.6 479 2/1/2022
2.14.5 458 1/20/2022
2.14.4 470 1/10/2022
2.14.3 300 12/17/2021
2.14.2 265 12/17/2021
2.14.1 304 12/16/2021
2.14.0 278 12/13/2021
2.14.0-beta.5 170 12/13/2021
2.14.0-beta.4 154 12/10/2021
2.14.0-beta.3 390 12/9/2021
2.14.0-beta.2 173 12/8/2021
2.14.0-beta.1 155 12/3/2021
2.13.5 843 11/21/2021
2.13.4 347 10/27/2021
2.13.3 364 9/10/2021
2.13.2 303 9/7/2021
2.13.1 307 9/7/2021
2.13.0 299 9/6/2021
2.12.1 196 4/14/2023
2.12.0 314 8/16/2021
2.11.0 335 8/3/2021
2.10.0 310 7/19/2021
2.9.0 422 6/11/2021
2.8.1 376 5/31/2021
2.8.0 346 5/13/2021
2.7.2 321 5/13/2021
2.7.1 388 3/11/2021
2.7.0 509 10/26/2020
2.6.0 453 10/17/2020
2.5.0 499 10/16/2020
2.4.1 630 10/7/2020
2.4.0 578 6/10/2020
2.3.0 536 5/4/2020
2.2.1 505 5/4/2020
2.2.0 520 5/4/2020
2.1.0 504 4/7/2020
2.0.3 544 2/25/2020
2.0.2 611 9/4/2019
2.0.2-alpha8 523 5/28/2019
2.0.2-alpha7 471 5/27/2019
2.0.2-alpha6 466 5/27/2019