Skip to content
Roslyn analyzer that finds usages of APIs that will throw PlatformNotSupportedException on certain platforms.
C# PowerShell Shell CMake Batchfile
Branch: master
Clone or download
dotnet-maestro Update dependencies from https://github.com/dotnet/arcade build 20190…
…722.10 (#216)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19372.10
Latest commit 753b26d Jul 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
eng
etc
src
.gitattributes
.gitignore
Directory.Build.props
Directory.Build.targets
LICENSE.TXT
NuGet.config
README.md
build.cmd
global.json
platform-compat.sln
restore.cmd
test.cmd

README.md

Platform Compatibility Analyzer

Build Status Build Status

This tool provides Roslyn analyzers that find usages of .NET Core & .NET Standard APIs that are problematic on specific platforms or are deprecated.

You can find out more in our blog post!

Usage

In order to use it, install the NuGet package Microsoft.DotNet.Analyzers.Compatibility.

Experience

Usage of .NET Core and .NET Standard APIs that throw PlatformNotSupportedException

See PC001 for more details.

Usage of .NET Standard 2.0 APIs missing from .NET Framework 4.6.1

See PC002 for more details.

Usage of deprecated APIs

See DEXXX files in the docs folder for more details.

You can’t perform that action at this time.