有人能帮助我让VS2017与.NET核心测试项目一起工作吗?
我尝试从VS 2017模板为.NET核心创建MSTest和xUnit单元测试项目。它们都不能在测试资源管理器(未发现)中工作,但是从项目文件夹中运行dotnet test
工作得很好。
重现步骤:
Unit Test Project (.NET Core)
或xUnit Test Project (.NET Core)
templateRun All
G215
此时,输出窗口应该会告诉您发现了0个测试
.csproj
文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="xunit" Version="2.2.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
</ItemGroup>
</Project>
如果我试图从针对.NET框架(完整的,而不是.NET核心)的模板创建一个MSTest单元测试项目,它可以工作。
有什么想法吗?
https://stackoverflow.com/questions/42747868
复制相似问题