我为我的解决方案创建了单元测试,其中所有项目都是64位。单元测试也是64位。当我尝试在我的本地机器上运行它时它工作正常。但是当我在TFS构建中使用它时,它表示单元测试dll无法加载..
然后我将用于单元测试的平台更改为AnyCPU,并将TFS构建更改为Release | AnyCPU。这次当我通过TFS构建运行单元测试时,我的单元测试组件出现了错误的图像异常。我无法找到解决方案。
答案 0 :(得分:1)
将.runsettings文件添加到项目中并在其中指定<TargetPlatform>x64</TargetPlatform>
,然后配置为在构建期间运行单元测试时使用.runsettings文件。
有关详细信息,请参阅此文章:Run a unit test as a 64-bit process。