WinSWCore.csproj 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFrameworks>net461;netcoreapp3.1</TargetFrameworks>
  4. <LangVersion>latest</LangVersion>
  5. <Nullable>enable</Nullable>
  6. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  7. <RootNamespace>winsw</RootNamespace>
  8. </PropertyGroup>
  9. <ItemGroup>
  10. <PackageReference Include="log4net" Version="2.0.8" />
  11. </ItemGroup>
  12. <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
  13. <PackageReference Include="System.Diagnostics.EventLog" Version="4.7.0" />
  14. <PackageReference Include="System.Security.AccessControl" Version="4.7.0" />
  15. </ItemGroup>
  16. <!-- error NU1605: Detected package downgrade: log4net 2.0.8 -->
  17. <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
  18. <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" />
  19. <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
  20. <PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
  21. <PackageReference Include="System.Runtime.Extensions" Version="4.3.1" />
  22. <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" />
  23. <PackageReference Include="System.ServiceProcess.ServiceController" Version="4.7.0" />
  24. <PackageReference Include="System.Threading" Version="4.3.0" />
  25. </ItemGroup>
  26. <ItemGroup Condition="'$(TargetFramework)' != 'netcoreapp3.1'">
  27. <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" />
  28. <Reference Include="System.ServiceProcess" />
  29. </ItemGroup>
  30. <ItemGroup Condition="'$(TargetFramework)' == 'net461'">
  31. <Reference Include="System.IO.Compression" />
  32. </ItemGroup>
  33. </Project>