DiskAccessLibrary.Win32.csproj 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFrameworks>net20;net40;netstandard2.0</TargetFrameworks>
  4. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  5. <AssemblyName>DiskAccessLibrary.Win32</AssemblyName>
  6. <Version>1.5.9</Version>
  7. <NoWarn>1573;1591</NoWarn>
  8. <RootNamespace>DiskAccessLibrary.Win32</RootNamespace>
  9. <GeneratePackageOnBuild>false</GeneratePackageOnBuild>
  10. <Authors>Tal Aloni</Authors>
  11. <PackageDescription>DiskAccessLibrary.Win32 extends DiskAccessLibrary with Windows specific capabilities</PackageDescription>
  12. <PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
  13. <PackageProjectUrl>https://github.com/TalAloni/DynamicDiskPartitioner</PackageProjectUrl>
  14. <RepositoryUrl>https://github.com/TalAloni/DynamicDiskPartitioner</RepositoryUrl>
  15. <GenerateDocumentationFile>true</GenerateDocumentationFile>
  16. <Configurations>Debug;Release;Publish</Configurations>
  17. </PropertyGroup>
  18. <ItemGroup>
  19. <ProjectReference Include="..\DiskAccessLibrary\DiskAccessLibrary.csproj" />
  20. </ItemGroup>
  21. <ItemGroup Condition="'$(Configuration)' != 'Publish'">
  22. <ProjectReference Include="..\Utilities\Utilities.csproj" PrivateAssets="All" />
  23. </ItemGroup>
  24. <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
  25. <PackageReference Include="Microsoft.Win32.Registry">
  26. <Version>5.0.0</Version>
  27. </PackageReference>
  28. </ItemGroup>
  29. <Target Name="RemoveMergedReferences" AfterTargets="ResolveAssemblyReferences">
  30. <ItemGroup Condition="'$(Configuration)' == 'Publish'">
  31. <ReferencePath Remove="@(ReferencePath)" Condition="'%(FileName)' == 'Utilities'" />
  32. </ItemGroup>
  33. </Target>
  34. </Project>