Browse Source

Add PackageReadmeFile

pull/2670/head
Christoph Wille 3 years ago
parent
commit
a0fece6f5f
  1. 11
      ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj
  2. 10
      ICSharpCode.Decompiler/PackageReadme.md

11
ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj

@ -11,6 +11,7 @@ @@ -11,6 +11,7 @@
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/icsharpcode/ILSpy/</PackageProjectUrl>
<Description>ICSharpCode.Decompiler is the decompiler engine used in ILSpy.</Description>
<PackageReadmeFile>PackageReadme.md</PackageReadmeFile>
<Company>ic#code</Company>
<Product>ILSpy</Product>
<RepositoryType>git</RepositoryType>
@ -19,7 +20,7 @@ @@ -19,7 +20,7 @@
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<Copyright>Copyright 2011-$([System.DateTime]::Now.Year) AlphaSierraPapa</Copyright>
<PackageTags>C# Decompiler ILSpy</PackageTags>
<NeutralLanguage>en-US</NeutralLanguage>
<GenerateAssemblyVersionAttribute>False</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>False</GenerateAssemblyFileVersionAttribute>
@ -38,6 +39,10 @@ @@ -38,6 +39,10 @@
<PublishRepositoryUrl>true</PublishRepositoryUrl>
</PropertyGroup>
<ItemGroup>
<None Include="PackageReadme.md" Pack="true" PackagePath="\" />
</ItemGroup>
<!-- HACK: Disable package generation on Unix due to tooling issues. -->
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT' ">
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
@ -51,7 +56,7 @@ @@ -51,7 +56,7 @@
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
</PropertyGroup>
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>
@ -72,7 +77,7 @@ @@ -72,7 +77,7 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="TunnelVisionLabs.ReferenceAssemblyAnnotator" Version="1.0.0-alpha.160" PrivateAssets="all" />

10
ICSharpCode.Decompiler/PackageReadme.md

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
## About
ICSharpCode.Decompiler is the decompiler engine used in [ILSpy](https://github.com/icsharpcode/ILSpy/).
You can learn how to use it from the following samples/real-world applications:
* **decompiler-nuget-demos.ipynb** in the [ILSpy repository](https://github.com/icsharpcode/ILSpy/). This shows the basics of using the NuGet.
* **ILSpyCmd** project in the [ILSpy repository](https://github.com/icsharpcode/ILSpy/tree/master/ICSharpCode.ILSpyCmd). This dotnet tool shows automation of whole assembly decompilation.
* **ILSpy.Backend** in the [ILSpy Visual Studio Code Extension repository](https://github.com/icsharpcode/ilspy-vscode/tree/master/backend). This LSP shows listing / decompiling members.
* **ILSpy** itself. Complex, recommended only for advanced users and definitely **not** the place to get started.
Loading…
Cancel
Save