|
|
@@ -7,8 +7,6 @@
|
|
|
<PackageDescription>QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API. Easily generate PDF reports, invoices, exports, etc.</PackageDescription>
|
|
|
<PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/Resources/ReleaseNotes.txt"))</PackageReleaseNotes>
|
|
|
<LangVersion>12</LangVersion>
|
|
|
- <GeneratePackageOnBuild Condition="'$(GITHUB_ACTIONS)' == 'true'">true</GeneratePackageOnBuild>
|
|
|
- <ContinuousIntegrationBuild Condition="'$(GITHUB_ACTIONS)' == 'true'">true</ContinuousIntegrationBuild>
|
|
|
<Deterministic>true</Deterministic>
|
|
|
<EnablePackageValidation>true</EnablePackageValidation>
|
|
|
<PackageIcon>Logo.png</PackageIcon>
|
|
|
@@ -27,11 +25,16 @@
|
|
|
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
|
|
<GenerateDocumentationFile>True</GenerateDocumentationFile>
|
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
|
- <SignAssembly Condition="'$(GITHUB_ACTIONS)' == 'true'">true</SignAssembly>
|
|
|
- <AssemblyOriginatorKeyFile Condition="'$(GITHUB_ACTIONS)' == 'true'">NugetStrongNameSigningKeyForQuestPDF.snk</AssemblyOriginatorKeyFile>
|
|
|
</PropertyGroup>
|
|
|
|
|
|
- <ItemGroup>
|
|
|
+ <PropertyGroup Condition="'$(BUILD_PACKAGE)' == 'true'">
|
|
|
+ <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
|
+ <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
|
|
|
+ <SignAssembly>true</SignAssembly>
|
|
|
+ <AssemblyOriginatorKeyFile>NugetStrongNameSigningKeyForQuestPDF.snk</AssemblyOriginatorKeyFile>
|
|
|
+ </PropertyGroup>
|
|
|
+
|
|
|
+ <ItemGroup Condition="'$(BUILD_PACKAGE)' == ''">
|
|
|
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" />
|
|
|
<InternalsVisibleTo Include="QuestPDF.Examples" />
|
|
|
<InternalsVisibleTo Include="QuestPDF.UnitTests" />
|