mog*_*oli 12 .net c# command-line mstest visual-studio
我正在尝试使用MSTest在命令行上运行.NET单元测试
我的命令是
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe" /testcontainer:"full path of dll" /resultsfile:TestResults.trx
Run Code Online (Sandbox Code Playgroud)
运行时返回
开始执行......
没有要执行的测试.
单元测试在VS 2012 IDE中运行得非常好.
我需要做些什么才能让它在cmd线上运行?
Ppp*_*Ppp 16
就我而言,当我切换到.NET Framework 4.6.1时,在命令行上开始出现“没有要执行的测试”。我必须从MSTest.exe切换到VSTest.Console.exe,它才能正常工作。
关于如何使用vstest.console.exe一些指令的位置- https://msdn.microsoft.com/en-us/library/jj155800.aspx
还请检查一下-https: //msdn.microsoft.com/en-us/library/ms182486.aspx
创建.Net Framework 单元测试项目。
管理 nuget 包 -> 删除“MSTest.TestFramework”和“MSTest.TestAdapter”nuget 包。
添加对“Microsoft.VisualStudio.QualityTools.UnitTestFramework”10.0.0.0 的程序集引用。
重建项目并验证输出路径(bin\debug)没有任何 _MSTest_TestAdapter*.dll 程序集这对我有用。
and*_*ico -2
尝试这个:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe" /testcontainer:full path of dll /resultsfile:TestResults.trx
Run Code Online (Sandbox Code Playgroud)
即 dll 路径周围没有“”
| 归档时间: |
|
| 查看次数: |
10094 次 |
| 最近记录: |