最近我开始构建测试基础架构,我遇到了一些问题。背景是我想为64位和32位的两个平台运行我的测试。如果管理测试程序集,它适用于32位和64位。当程序集是本机(C ++)时,会发生此问题。当我运行64位(仅本机)模式的配置时,它说:
“64位测试无法在32位进程中运行。将平台指定为X64以强制在X64计算机上以X64模式运行测试。”
如果我去测试机并查看DTAExecutionHost日志文件,它会加载以下设置:
我没有看到在vNext构建过程中更改TargetPlatform的任何选项(运行功能测试项)。有谁知道我怎么能运行64位原生单元测试?
答案 0 :(得分:1)
您可以控制自己的.runsettings
文件并告诉测试代理加载该文件而不是默认文件。