PicView.Core.csproj 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>net9.0</TargetFramework>
  4. <ImplicitUsings>enable</ImplicitUsings>
  5. <Nullable>enable</Nullable>
  6. <Platforms>x64;arm64</Platforms>
  7. <LangVersion>preview</LangVersion>
  8. </PropertyGroup>
  9. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
  10. <IsAotCompatible>True</IsAotCompatible>
  11. <IsTrimmable>True</IsTrimmable>
  12. <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
  13. </PropertyGroup>
  14. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
  15. <IsAotCompatible>True</IsAotCompatible>
  16. <IsTrimmable>True</IsTrimmable>
  17. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  18. <DebugType>none</DebugType>
  19. </PropertyGroup>
  20. <PropertyGroup Condition="'$(Platform)' == 'x64'">
  21. <PlatformTarget>x64</PlatformTarget>
  22. </PropertyGroup>
  23. <PropertyGroup Condition="'$(Platform)' == 'arm64'">
  24. <PlatformTarget>ARM64</PlatformTarget>
  25. </PropertyGroup>
  26. <ItemGroup>
  27. <PackageReference Include="Magick.NET-Q8-OpenMP-x64" Version="14.3.0" />
  28. <PackageReference Include="ReactiveUI" Version="20.2.45" />
  29. <PackageReference Include="SharpCompress" Version="0.39.0" />
  30. <PackageReference Include="ZString" Version="2.6.0" />
  31. </ItemGroup>
  32. <ItemGroup>
  33. <None Update="Config\Languages\*.json">
  34. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  35. </None>
  36. </ItemGroup>
  37. <ItemGroup>
  38. <InternalsVisibleTo Include="PicView.Tests" />
  39. </ItemGroup>
  40. </Project>