我有一个必须在x64模式下运行的C#应用程序。问题是我尝试创建在x64应用程序中运行方法的单元测试,并且单元测试项目甚至不会构建。它在尝试构建时遇到以下错误。如何获得在x64平台上运行的单元测试
错误加载C:..... \ BIN \ 64 \调试.... UnitTests.dll:无法加载 测试容器“C:..... \ BIN \ 64 \调试.... UnitTests.dll“或其一个 的依赖关系。如果将测试项目组件构建为64 位组件,则无法加载。当您构建测试项目 程序集时,请为该平台选择“任何CPU”。要在64位处理器上以64位 位模式运行测试,必须在 “主机”选项卡中更改测试设置,才能在32位进程中运行测试。错误详细信息: 无法加载文件或程序集 'file:/// C:........ UnitTests \ bin \ x64 \ Debug .... UnitTests.dll'或 其依赖项之一。试图加载一个 格式不正确的程序。
我试图将单元测试更改为x64和任何CPU,但仍然无法让它运行。有没有解决这个问题?
下默认的目标平台,请问您的单元测试库都只能是x86的介绍信吗? – Tejs 2011-04-06 19:16:08