Add Microsoft.NET.Test.Sdk NuGet package

This enables running unit tests on .NET (Core).

The `<GenerateProgramFile>false</GenerateProgramFile>` line comes from
this article by Andrew Lock:
https://andrewlock.net/fixing-the-error-program-has-more-than-one-entry-point-defined-for-console-apps-containing-xunit-tests/
This commit is contained in:
Mark Seemann 2023-10-16 20:49:28 +02:00
parent e975a987f1
commit 6fc15844b7

View File

@ -3,6 +3,7 @@
<TargetFramework>net6.0</TargetFramework> <TargetFramework>net6.0</TargetFramework>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo> <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<GenerateProgramFile>false</GenerateProgramFile>
<AssemblyTitle>csharp</AssemblyTitle> <AssemblyTitle>csharp</AssemblyTitle>
<Product>csharp</Product> <Product>csharp</Product>
<Copyright>Copyright © 2017</Copyright> <Copyright>Copyright © 2017</Copyright>
@ -18,6 +19,7 @@
<PackageReference Include="DiffEngine" Version="12.2.1" /> <PackageReference Include="DiffEngine" Version="12.2.1" />
<PackageReference Include="EmptyFiles" Version="4.5.0" /> <PackageReference Include="EmptyFiles" Version="4.5.0" />
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" /> <PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="NUnit" Version="3.13.3" /> <PackageReference Include="NUnit" Version="3.13.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" /> <PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
<PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" /> <PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" />