如何识别 Visual Studio、.NET 项目中使用的单元测试框架?

你好世界

我正在处理一个 Visual Studio C# 项目,我需要知道它使用的是什么单元测试框架,但没有人询问它。

我怎么查?

马克·格拉维尔

这里最可靠的方法是查看测试项目拥有的项目引用(在 IDE 中通过在解决方案资源管理器中展开“引用”,或直接查看 csproj)。您可能会发现诸如 xunit、nunit、mstest 之类的东西,或者其他表明您正在使用的东西。

请注意,这通常是除了 Microsoft.NET.Test.Sdk,这与使其可测试有关;例如,我有一个 xunit 项目,其中包括:

    <PackageReference Include="xunit" Version="2.4.1" />
    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.3.0" />

底部两个用于集成目的;最上面的一个是实际的测试框架参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio 2019中使用.NET 4.6.2版运行单元测试?

如何为Visual Studio 2015 RC / .NET Core项目创建单元测试?

如何使用 Visual Studio 单元测试框架或 NUnit 框架在 C# 中模拟对象?

我可以在 4.6.2 版本的 Visual Studio 项目中使用针对 4.5.1 .net 框架的库吗

如何在Visual Studio ASP.NET Core项目中使用语义UI反应?

如何用Visual Studio Code中的单元测试来构建一个asp.net 5 dnx项目?

如何在Visual Studio扩展中识别ASP.NET Core项目

如何更改Visual Studio中MVC项目中使用的前端框架?

如何从Visual Studio Code中使用Mocha调试用Typescript编写的单元测试

如何在Visual Studio 2017 Mac中调试.NET Core /标准单元测试?

如何以编程方式退出正在运行的单元测试(使用 Visual Studio c# 和单元测试框架)

用于单元测试.net标准libray的Framework / Visual Studio项目类型?

如何从Visual Studio C ++项目中使用RTMPDump?

如何识别Visual Studio符号?

如何在Visual Studio 2017/2019中为特定目标框架运行单元测试?

如何使用Visual Studio Code在Asp.net项目中配置Bower

如何确定一个项目正在使用哪个.net单元测试框架?

如何使用 Visual Studio 测试 .net6 预览

为什么在Visual Studio 2015 for SQL Server项目中单元测试显示为灰色?

如何在Qt中设置单元测试-Visual Studio 2013项目

如何防止Visual Studio向我的单元测试项目添加引用?

如何使用 travis-ci 在 linux 上构建和运行单元测试 Visual Studio 2017 ASP.net .NETCoreApp 版本 1.1

Visual Studio 2019 中的单元测试项目模板仅适用于 .NET Framework 是否重要?

如何在Visual Studio测试中使用ASP.NET Core环境变量

如何在Visual Studio中调试TypeScript单元测试?

如何在 Visual Studio 2015 中进行单元测试

如何获取Visual Studio 2017 Evaluation以识别已安装的.NET Framework 4.6.2?

如何从Visual Studio 2003中定位更高的.net框架

如何在 Visual Studio Mac 上创建 VB .NET 项目?