diff --git a/src/coreclr/tools/ILVerification/ILVerification.csproj b/src/coreclr/tools/ILVerification/ILVerification.csproj index 41c53c4764681c..5dda4f7c4b9c3a 100644 --- a/src/coreclr/tools/ILVerification/ILVerification.csproj +++ b/src/coreclr/tools/ILVerification/ILVerification.csproj @@ -11,6 +11,7 @@ Open false true + true Microsoft.ILVerification IL verification library. @@ -21,4 +22,8 @@ + + + + diff --git a/src/coreclr/tools/ILVerification/PACKAGE.md b/src/coreclr/tools/ILVerification/PACKAGE.md new file mode 100644 index 00000000000000..91c4e9cd9facf1 --- /dev/null +++ b/src/coreclr/tools/ILVerification/PACKAGE.md @@ -0,0 +1,3 @@ +## About + +Provides a library for verifying .NET intermediate language (IL) against the ECMA-335 specification. For a command-line interface, use the [dotnet-ilverify](https://www.nuget.org/packages/dotnet-ilverify/) tool. diff --git a/src/coreclr/tools/ILVerify/ILVerify.csproj b/src/coreclr/tools/ILVerify/ILVerify.csproj index f86fc73e37fae4..ed82099bad8ef0 100644 --- a/src/coreclr/tools/ILVerify/ILVerify.csproj +++ b/src/coreclr/tools/ILVerify/ILVerify.csproj @@ -9,6 +9,7 @@ ILVERIFY;$(DefineConstants) false true + true true ILVerify tool. dotnet-ilverify diff --git a/src/coreclr/tools/ILVerify/PACKAGE.md b/src/coreclr/tools/ILVerify/PACKAGE.md new file mode 100644 index 00000000000000..e37bbf0e177d24 --- /dev/null +++ b/src/coreclr/tools/ILVerify/PACKAGE.md @@ -0,0 +1,13 @@ +## About + +ILVerify is a cross-platform command-line tool for verifying .NET intermediate language (IL) against the ECMA-335 specification. + +## How to Use + +Install ILVerify as a global .NET tool: + +```shell +dotnet tool install --global dotnet-ilverify +``` + +Run `ilverify --help` for usage information. All dependencies of the assembly being verified must be specified using the `--reference` option.