单元测试未在TFS生成版本|x64平台中运行

本文关键字:x64 平台 运行 版本 TFS 单元测试 | 更新日期: 2023-09-27 17:59:41

我为我的解决方案创建了单元测试,其中所有项目都是64位的。单元测试也是64位的。当我试着在本地机器上运行这个程序时,它运行得很好。但是当我在TFS构建中使用它时,它说无法加载单元测试dll。。

然后,我将单元测试平台更改为AnyCPU,将TFS构建更改为Release | AnyCPU。这一次,当我通过TFS构建运行单元测试时,我得到了正在进行单元测试的程序集的坏映像异常。。我找不到解决这个问题的办法。

单元测试未在TFS生成版本|x64平台中运行

将.runsettings文件添加到项目中并在其中指定<TargetPlatform>x64</TargetPlatform>,然后配置为在构建期间运行单元测试时使用.runsettings文件。

有关详细信息,请参阅本文:将单元测试作为64位进程运行。