ISCSIConsole.csproj 1.3 KB

123456789101112131415161718192021222324252627282930
  1. <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
  2. <PropertyGroup>
  3. <OutputType>WinExe</OutputType>
  4. <TargetFrameworks>net20;net40;net472;netcoreapp3.1</TargetFrameworks>
  5. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  6. <Version>1.5.2</Version>
  7. <UseWindowsForms>true</UseWindowsForms>
  8. </PropertyGroup>
  9. <ItemGroup Condition=" '$(TargetFramework)' == 'net20' ">
  10. <Reference Include="System.Windows.Forms" />
  11. </ItemGroup>
  12. <ItemGroup>
  13. <ProjectReference Include="..\DiskAccessLibrary.Win32\DiskAccessLibrary.Win32.csproj" />
  14. <ProjectReference Include="..\DiskAccessLibrary\DiskAccessLibrary.csproj" />
  15. <ProjectReference Include="..\ISCSI\ISCSI.csproj" />
  16. </ItemGroup>
  17. <ItemGroup>
  18. <EmbeddedResource Update="Win32\SelectPhysicalDiskForm.resx" ManifestResourceName="ISCSIConsole.SelectPhysicalDiskForm" />
  19. <EmbeddedResource Update="Win32\SelectVolumeForm.resx" ManifestResourceName="ISCSIConsole.SelectVolumeForm" />
  20. </ItemGroup>
  21. <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(Configuration)' == 'Release' And '$(TargetFramework)' != 'netcoreapp3.1'">
  22. <Exec Command="&quot;$(ProjectDir)ILMerge\ILMerge.bat&quot; $(TargetFramework)" WorkingDirectory="$(ProjectDir)ILMerge" />
  23. </Target>
  24. </Project>