S7.Net.UnitTest.csproj 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup Condition=" '$(OS)' != 'Windows_NT' ">
  3. <TargetFrameworks>net6.0;net7.0</TargetFrameworks>
  4. </PropertyGroup>
  5. <PropertyGroup Condition=" '$(OS)' == 'Windows_NT' ">
  6. <TargetFrameworks>net6.0;net7.0;net462</TargetFrameworks>
  7. </PropertyGroup>
  8. <PropertyGroup>
  9. <LangVersion>latest</LangVersion>
  10. <SignAssembly>true</SignAssembly>
  11. <AssemblyOriginatorKeyFile>Properties\S7.Net.snk</AssemblyOriginatorKeyFile>
  12. <IsPackable>false</IsPackable>
  13. <Copyright>Copyright © 2014</Copyright>
  14. <PlatformTarget>x64</PlatformTarget>
  15. </PropertyGroup>
  16. <ItemGroup>
  17. <PackageReference Include="GitHubActionsTestLogger" Version="2.3.2">
  18. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  19. <PrivateAssets>all</PrivateAssets>
  20. </PackageReference>
  21. <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.0" />
  22. <PackageReference Include="MSTest.TestAdapter" Version="2.1.2" />
  23. <PackageReference Include="MSTest.TestFramework" Version="2.1.2" />
  24. <PackageReference Include="coverlet.collector" Version="1.3.0">
  25. <PrivateAssets>all</PrivateAssets>
  26. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  27. </PackageReference>
  28. </ItemGroup>
  29. <ItemGroup>
  30. <ProjectReference Include="..\S7.Net\S7.Net.csproj" />
  31. </ItemGroup>
  32. <ItemGroup>
  33. <None Update="runtimes\win-x64\native\snap7.dll" Link="snap7.dll">
  34. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  35. </None>
  36. </ItemGroup>
  37. </Project>