1

项目之间有很多相互依赖的产品。最初为一个项目创建单元测试。成功创建测试并使用 InternalsVisibleTo() 访问该项目的非公共类成员。但是当我构建项目时,因为它具有依赖项,所以它会抛出错误。在创建测试之前没有错误。

错误列表:

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

命令 "%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm" xxx1.dll /tlb:"..\xxx1.tlb" /verbose" 以代码 100 退出。

没有为项目设置输出属性。请检查以确保您指定了有效的组合。

4

1 回答 1

0

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

于 2012-11-26T10:40:07.147 回答