【问题标题】:MSTest.exe not workingMSTest.exe 不工作
【发布时间】:2016-04-11 20:01:19
【问题描述】:

在未安装 VS2013 的 Windows 服务器中,我尝试运行 MsTest.exe。

MSTest.exe /nologo /usestderr /testSettings:"C:\Builds\6\Nerddinner\myjantest2\Sources\Nerddinner_3.0\CodeCoverage.testrunconfig" /searchpathroot:"C:\Builds\6\Nerddinner\myjantest2\Binaries" /resultsfileroot:"C:\Builds\6\Nerddinner\myjantest2\TestResults" /testcontainer:"C:\Builds\6\Nerddinner\myjantest2\Binaries\NerdDinner.Tests.dll"

我得到了输出。当我尝试发布报告时,我遇到了下面提到的错误。

MSTest:

MSTest.exe /nologo /usestderr /testSettings:"C:\Builds\6\Nerddinner\myjantest2\Sources\Nerddinner_3.0\CodeCoverage.testrunconfig" /searchpathroot:"C:\Builds\6\Nerddinner\myjantest2\Binaries" /resultsfileroot:"C:\Builds\6\Nerddinner\myjantest2\TestResults" /testcontainer:"C:\Builds\6\Nerddinner\myjantest2\Binaries\NerdDinner.Tests.dll" /publish:"http://pheonixdevops01:8080/tfs/defaultcollection" /noprompt /publishbuild:"vstfs:///Build/Build/2267" /teamproject:"Nerddinner" /platform:"Any CPU" /flavor:"Web.Debug"

错误:

Invalid switch "/publish".
Invalid switch "/publishbuild".
Invalid switch "/teamproject".
Invalid switch "/platform".
Invalid switch "/flavor".
For switch syntax, type "MSTest /help"

还安装了 Team Explorer 2013。我正在尝试在未安装 VS2013 的 windows 服务器上运行 MSTEst。

【问题讨论】:

    标签: visual-studio-2013 mstest


    【解决方案1】:

    Microsoft 建议在 Visual Studio 2010 之后的版本中在 VSTest.Console 中运行测试。MSTest 仍可用于向后兼容 Visual Studio 2012 和 2013 中的旧版本。所以也许您可以尝试在 VSTest 中运行相同的版本/p>

    您的命令中也有一些错误,例如额外的引号:

    尝试阅读:https://msdn.microsoft.com/en-in/library/ms182489(v=vs.120).aspx

    【讨论】:

      猜你喜欢
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多