我有.NET标准的1.5.NET标准1.5 XUnit控制台亚军 - 如何运行我的单元测试?
IDE中配置一个测试项目:Visual Studio的2017年社区
我已经包括xunit
和xunit.runner.console
但我不能运行测试。 我试图在测试项目dotnet test
但我得到以下错误
找不到源“d testhost.dll:\开发\的Visual Studio 2017年 \ CSharpSeven.NewFeatures \ CSharpSeven.NewFeatures \ CSharpSeven.Tests \ BIN \调试\ netstandard1.5 \ CSharpSeven.Tests.dll”。 确保测试项目具有包 “microsoft.testplatform.testhost”的nuget参考。
我.csproj
如下:
<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>
我一直在挣扎了相当一段时间来获得测试运行时,任何人都可以请帮助?