Ich habe ein Projekt Test konfiguriert mit .NET Standard-1,5.NET Standard 1.5 XUnit Console Runner - Wie führe ich meine Komponententests durch?
IDE: Visual Studio 2017 Gemeinschafts
I enthalten sind, xunit
und xunit.runner.console
aber ich kann nicht die Tests ausführen. Ich versuchte dotnet test
auf dem Testprojekt, aber ich bekomme die folgenden Fehler
kann nicht testhost.dll für Quelle ‚D finden: \ Dev \ Visual Studio 2017 \ CSharpSeven.NewFeatures \ CSharpSeven.NewFeatures \ CSharpSeven.Tests \ bin \ Debug \ netstandard1.5 \ CSharpSeven.Tests.dll '. Stellen Sie sicher, dass das Testprojekt eine Nuget-Referenz des Pakets "microsoft.testplatform.testhost" enthält.
Mein .csproj
ist folgende:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.5</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.TestPlatform.TestHost" Version="15.0.0" />
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
<PackageReference Include="xunit" Version="2.2.0" />
<PackageReference Include="xunit.runner.console" Version="2.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\CSharpSeven\CSharpSeven.csproj" />
</ItemGroup>
</Project>
Ich habe für ziemlich einmal kämpfen, die Tests zu bekommen läuft, kann jemand bitte helfen?