Files
mmd-pdf/KillerPDF.Tests/KillerPDF.Tests.csproj
T

67 lines
3.6 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net48</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<!-- Inert on PolySharp 1.15.0, whose targets never make this property compiler-visible.
Set here so bumping this project to 1.16.0 cannot reintroduce the CS8336 reserved-name
break on net48 that KillerPDF.csproj works around. -->
<PolySharpUseEmbeddedAttributeForGeneratedTypes>false</PolySharpUseEmbeddedAttributeForGeneratedTypes>
<ImplicitUsings>enable</ImplicitUsings>
<IsPackable>false</IsPackable>
<UseWPF>true</UseWPF>
<!-- Linked data-only model fields are populated by the application, not these focused tests. -->
<NoWarn>$(NoWarn);CS0649</NoWarn>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
<PackageReference Include="PolySharp" Version="1.15.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="PdfPig" Version="0.1.14" />
<PackageReference Include="System.Text.Json" Version="10.0.11" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Models\EditingTypes.cs" Link="Models\EditingTypes.cs" />
<Compile Include="..\Services\SignatureStore.cs" Link="Services\SignatureStore.cs" />
<Compile Include="..\Services\SearchService.cs" Link="Services\SearchService.cs" />
<Compile Include="..\Services\TextRunService.cs" Link="Services\TextRunService.cs" />
<Compile Include="..\Services\ProtocolRegistrar.cs" Link="Services\ProtocolRegistrar.cs" />
<Compile Include="..\Services\PerspectiveWarp.cs" Link="Services\PerspectiveWarp.cs" />
<Compile Include="..\Services\PdfFontStyle.cs" Link="Services\PdfFontStyle.cs" />
<Compile Include="..\Services\PdfScrub.cs" Link="Services\PdfScrub.cs" />
<Compile Include="..\Services\PdfBurn.cs" Link="Services\PdfBurn.cs" />
<Compile Include="..\Services\AnnotationRotate.cs" Link="Services\AnnotationRotate.cs" />
<Compile Include="..\Services\WheelPageFlipGate.cs" Link="Services\WheelPageFlipGate.cs" />
<Compile Include="..\Services\FontCoverage.cs" Link="Services\FontCoverage.cs" />
<Compile Include="..\Services\CmapCoverage.cs" Link="Services\CmapCoverage.cs" />
<Compile Include="..\Services\PdfFonts.cs" Link="Services\PdfFonts.cs" />
<Compile Include="..\Models\StampModels.cs" Link="Models\StampModels.cs" />
<Compile Include="..\Controls\FlyoutPlacement.cs" Link="Controls\FlyoutPlacement.cs" />
<!-- Data only, by design: OcrLanguages.cs itself reaches App and OcrNativeBootstrap, which a
catalog check has no business dragging in. See OcrCatalogTests. -->
<Compile Include="..\Services\OcrCatalog.cs" Link="Services\OcrCatalog.cs" />
<!-- Data only, same reasoning as OcrCatalog: the shortcut table is deliberately free of WPF
and of MainWindow so the invariants can be checked without standing up a window. -->
<Compile Include="..\Services\ShortcutTable.cs" Link="Services\ShortcutTable.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Drawing" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\third_party\PdfSharpCore\PdfSharpCore.csproj" />
</ItemGroup>
</Project>