首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VS 2017未发现.NET核心上的测试

VS 2017未发现.NET核心上的测试
EN

Stack Overflow用户
提问于 2017-03-12 21:14:55
回答 8查看 9.5K关注 0票数 20

有人能帮助我让VS2017与.NET核心测试项目一起工作吗?

我尝试从VS 2017模板为.NET核心创建MSTest和xUnit单元测试项目。它们都不能在测试资源管理器(未发现)中工作,但是从项目文件夹中运行dotnet test工作得很好。

重现步骤:

  1. 在VS 2017中创建新项目
  2. 选择Unit Test Project (.NET Core)xUnit Test Project (.NET Core) template
  3. Implement某些任意单元测试
  4. 构建解决方案
  5. 转到文本资源管理器并尝试Run 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单元测试项目,它可以工作。

有什么想法吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42747868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档