MSTest.exe不能正常工作

问题描述:

在没有安装VS2013的Windows服务器上,我试图运行MsTest.exe。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" 

团队资源管理器2013也安装。我试图在未安装VS2013的Windows服务器上运行MSTEst。

Microsoft建议在以后的版本比Visual Studio 2010中运行测试中VSTest.Console MSTest的仍然可用于与旧版本的Visual Studio 2012和2013年的向后兼容性,所以也许你可以试试在VSTest

运行相同

还有一些在你的命令,如额外的引号一些错误:

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