SharpCompress.csproj 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <AssemblyTitle>SharpCompress - Pure C# Decompression/Compression</AssemblyTitle>
  4. <NeutralLanguage>en-US</NeutralLanguage>
  5. <VersionPrefix>0.22.0</VersionPrefix>
  6. <AssemblyVersion>0.22.0</AssemblyVersion>
  7. <FileVersion>0.22.0</FileVersion>
  8. <Authors>Adam Hathcock</Authors>
  9. <TargetFrameworks Condition="'$(LibraryFrameworks)'==''">net45;net35;netstandard1.0;netstandard1.3;netstandard2.0</TargetFrameworks>
  10. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  11. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  12. <AssemblyName>SharpCompress</AssemblyName>
  13. <AssemblyOriginatorKeyFile>../../SharpCompress.snk</AssemblyOriginatorKeyFile>
  14. <SignAssembly>true</SignAssembly>
  15. <PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
  16. <PackageId>SharpCompress</PackageId>
  17. <PackageTags>rar;unrar;zip;unzip;bzip2;gzip;tar;7zip;lzip;xz</PackageTags>
  18. <PackageProjectUrl>https://github.com/adamhathcock/sharpcompress</PackageProjectUrl>
  19. <PackageLicenseUrl>https://github.com/adamhathcock/sharpcompress/blob/master/LICENSE.txt</PackageLicenseUrl>
  20. <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
  21. <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
  22. <Description>SharpCompress is a compression library for NET Standard 1.0 that can unrar, decompress 7zip, decompress xz, zip/unzip, tar/untar lzip/unlzip, bzip2/unbzip2 and gzip/ungzip with forward-only reading and file random access APIs. Write support for zip/tar/bzip2/gzip is implemented.</Description>
  23. </PropertyGroup>
  24. <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.0' ">
  25. <DefineConstants>$(DefineConstants);NO_FILE;NO_CRYPTO;SILVERLIGHT</DefineConstants>
  26. </PropertyGroup>
  27. <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
  28. <DefineConstants>$(DefineConstants);NETCORE</DefineConstants>
  29. </PropertyGroup>
  30. <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
  31. <PackageReference Include="System.Text.Encoding.CodePages" Version="4.5.0" />
  32. </ItemGroup>
  33. <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
  34. <DefineConstants>$(DefineConstants);NETCORE</DefineConstants>
  35. </PropertyGroup>
  36. <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
  37. <PackageReference Include="System.Text.Encoding.CodePages" Version="4.5.0" />
  38. </ItemGroup>
  39. </Project>