Ale*_*x.H 3 unit-testing visual-studio vstest
如何运行针对64位平台的vstest.console.exe?
设置为目标平台x64的单元测试未能在DevOps工具(VSTS/TeamCity/Octopus)上运行.
[错误]错误:提供的测试容器均未与测试运行的平台体系结构和.Net Framework设置相匹配.
平台:X86 .Net Framework:Framework45.有关管理这些设置的详细信息,请转至 http://go.microsoft.com/fwlink/?LinkID=330428.
本地它是通过将Visual Studio上的测试设置为在x64上作为默认进程运行来实现的.
VS> 测试设置 > 默认流程架构 > x64上的测试选项卡
使用某些DevOps工具时,可以在运行vstest.console.exe的脚本中指定平台
就我而言,我正在使用Azure DevOps构建定义,所以我
/platform:x64在运行vstest.console.exe时通过参数设置我的VS Test任务.
vstest.console.exe "C:\Project\bin\x64\Release\Project.UnitTests.dll" "C:\Project\bin\x64\Release\Project.UnitTests.dll" /platform:x64 /logger:trx
Run Code Online (Sandbox Code Playgroud)
设置完成后,所有x64定位单元测试dll都正在成功执行.
| 归档时间: |
|
| 查看次数: |
8381 次 |
| 最近记录: |