首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >平台/拱门的C#单元测试和MSTest 14.0命令行选项

平台/拱门的C#单元测试和MSTest 14.0命令行选项
EN

Stack Overflow用户
提问于 2015-12-15 22:19:58
回答 2查看 2.3K关注 0票数 0

根据MSTest.exe cli文档和and:

代码语言:javascript
运行
复制
& 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe' /help 

似乎无法像Visual中那样指定体系结构

测试==>测试设置==>默认处理器体系结构

咪咪。有一个/platform参数,但它用于发布测试结果。

在一组x64单元测试上运行MSTest.exe时,如何将MSTest.exe指定为平台/体系结构?类似于:

代码语言:javascript
运行
复制
& 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe' /testcontainer:bin\Release\UnitTestCSharp.dll /platform:x64

/runconfig选项似乎是一个选项,但我没有找到关于如何使用它来指定平台的文档。

我应该提到,我需要x64,因为我有一个由C#单元测试使用的原生64位dll。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-15 22:57:49

解决方案部分来自@谢尔吉·泽夫济克。我不得不使用VSTest.console.exe而不是MSTest.exe。以下列方式运行VSTest。我不需要设置文件。

代码语言:javascript
运行
复制
& 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe' /Platform:x64 bin\Release\UnitTestCSharp.dll
票数 3
EN

Stack Overflow用户

发布于 2015-12-16 07:20:08

只要有可能,请使用vstest.console.exe而不是MSTest.exe。参见这里;https://msdn.microsoft.com/en-us/library/ms182486.aspx的基本原理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34300524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档