5

在处理 ASP.NET MVC3 应用程序时,我错误地添加了一个类库作为单元测试项目。但不幸的是,我没有从上下文菜单中看到“运行测试”来测试为单元测试创​​建的方法。

有没有办法将“类库项目”转换为“测试项目”?

4

3 回答 3

3

项目文件中有一个属性类型 guid。看这篇文章:Visual Studio /mstest 如何识别测试项目?

于 2012-05-29T12:25:21.623 回答
1

对我有用的是将此<PropertyGroup>标签添加libraries到我的项目(.csproj.vbproj)文件中:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>

    <IsPackable>false</IsPackable>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.1" />
    <PackageReference Include="MSTest.TestAdapter" Version="2.1.1" />
    <PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
    <PackageReference Include="coverlet.collector" Version="1.3.0" />
  </ItemGroup>

<!--Here goes any other configuration-->

</Project>
于 2021-09-06T22:16:06.153 回答
1

Microsoft.NET.Test.Sdk从 nuget添加

于 2021-08-02T08:28:32.720 回答