2012-11-22 49 views
0

项目间相互依赖性很强的产品。最初为一个项目创建单元测试。成功地创建测试并使用InternalsVisibleTo()来访问该项目的非公共类成员。但是当我建立这个项目时,因为它依赖于它的抛出错误。在创建测试之前,没有错误。在Visual Studio中创建单元测试后,项目没有建立?

错误列表:

无法加载 '.. \ xxx1.dll',因为它不是一个有效的.NET程序集: RegAsm

命令的“%SystemRoot%\微软。 NET \ Framework64 \ v4.0.30319 \ regasm“ xxx1.dll /tlb:"..\xxx1.tlb”/ verbose“退出代码100.

输出属性未设置为该项目。确定你已经指定了有效的组合 。

+0

既然您提到了相互依存关系,您是否可以确保您正确设置新项目的项目构建顺序 – ryadavilli

+0

不,我没有为新项目设置构建顺序。由于它是一个测试项目,它只取决于一个项目(为哪些测试创建)是正确的?我已经过交叉检查。新项目最终构建,其依赖与正在测试的项目匹配。你可能会推荐我做什么? –

回答

0

将“解决方案平台”更改为“x64”后解决。由于依赖项目中的一个项目间接依赖于需要为x64机器构建的项目。

相关问题