You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
3.7 KiB

4 years ago
3 years ago
4 years ago
3 years ago
1 month ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
2 months ago
3 years ago
2 months ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
  1. <Project>
  2. <!-- <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" /> -->
  3. <!-- 程序集信息 -->
  4. <PropertyGroup>
  5. <Description></Description>
  6. <RootNamespace>Apewer</RootNamespace>
  7. <Product>Apewer Libraries</Product>
  8. <Version>6.8.8</Version>
  9. </PropertyGroup>
  10. <!-- 生成 -->
  11. <PropertyGroup>
  12. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  13. <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
  14. <LangVersion>latest</LangVersion>
  15. </PropertyGroup>
  16. <!-- 打包 -->
  17. <PropertyGroup Condition="'$(Configuration)' == 'Release'">
  18. <Authors>Elivo</Authors>
  19. <Company>Apewer Lab</Company>
  20. <Copyright>Copyright Apewer Lab. All rights reserved.</Copyright>
  21. <DebugType>none</DebugType>
  22. <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
  23. <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
  24. <IsPackable>true</IsPackable>
  25. <PackageLicenseExpression>MIT</PackageLicenseExpression>
  26. <PackageOutputPath>..\</PackageOutputPath>
  27. </PropertyGroup>
  28. <!-- 程序集名称 -->
  29. <PropertyGroup>
  30. <AssemblyTitle Condition="'$(TargetFramework)' == 'net6.0'">$(AssemblyName) - .NET 6</AssemblyTitle>
  31. <AssemblyTitle Condition="'$(TargetFramework)' == 'netcoreapp3.1'">$(AssemblyName) - .NET Core 3.1</AssemblyTitle>
  32. <AssemblyTitle Condition="'$(TargetFramework)' == 'netstandard2.1'">$(AssemblyName) - .NET Standard 2.1</AssemblyTitle>
  33. <AssemblyTitle Condition="'$(TargetFramework)' == 'netstandard2.0'">$(AssemblyName) - .NET Standard 2.0</AssemblyTitle>
  34. <AssemblyTitle Condition="'$(TargetFramework)' == 'net461'">$(AssemblyName) - .NET Framework 4.6.1</AssemblyTitle>
  35. <AssemblyTitle Condition="'$(TargetFramework)' == 'net40'">$(AssemblyName) - .NET Framework 4.0</AssemblyTitle>
  36. <AssemblyTitle Condition="'$(TargetFramework)' == 'net20'">$(AssemblyName) - .NET Framework 2.0</AssemblyTitle>
  37. </PropertyGroup>
  38. <!-- 条件编译 -->
  39. <PropertyGroup>
  40. <DefineConstants Condition="'$(TargetFramework)' == 'net6.0'">NETCORE;NET6;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  41. <DefineConstants Condition="'$(TargetFramework)' == 'netcoreapp3.1'">NETCORE;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  42. <DefineConstants Condition="'$(TargetFramework)' == 'netstandard2.1'">NETSTD;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  43. <DefineConstants Condition="'$(TargetFramework)' == 'netstandard2.0'">NETSTD;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  44. <DefineConstants Condition="'$(TargetFramework)' == 'net461'">NETFX;NET461;NET45;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  45. <DefineConstants Condition="'$(TargetFramework)' == 'net40'">NETFX;NET40;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  46. <DefineConstants Condition="'$(TargetFramework)' == 'net20'">NETFX;NET20;$(DefineConstants);$(AdditionalConstants)</DefineConstants>
  47. </PropertyGroup>
  48. <!-- Visual Studio 2022 -->
  49. <ItemGroup>
  50. <PackageReference Condition="'$(TargetFramework)' == 'net461'" Include="Microsoft.NETFramework.ReferenceAssemblies.net461" Version="1.0.3" PrivateAssets="all" />
  51. <PackageReference Condition="'$(TargetFramework)' == 'net40'" Include="Microsoft.NETFramework.ReferenceAssemblies.net40" Version="1.0.3" PrivateAssets="all" />
  52. <PackageReference Condition="'$(TargetFramework)' == 'net20'" Include="Microsoft.NETFramework.ReferenceAssemblies.net20" Version="1.0.3" PrivateAssets="all" />
  53. </ItemGroup>
  54. <!-- <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" /> -->
  55. </Project>