项目之间具有很多相互依赖性的产品。最初为一个项目创建单元测试。成功地能够创建测试并使用InternalsVisibleTo()来访问该项目的非公共类成员。但是当我构建项目时,因为它依赖于它的抛出错误。在创建测试之前没有错误。
错误列表:
无法加载“.. \ xxx1.dll”,因为它不是有效的.NET程序集: RegAsm
命令“%SystemRoot%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ regasm” xxx1.dll /tlb:"...xxx1.tlb“/ verbose”退出,代码为100。
未为项目设置输出属性。请检查 确定你已经指定了有效的组合。
答案 0 :(得分:0)
将“解决方案平台”更改为“x64”后解决。由于依赖项中的一个项目间接依赖于需要为x64机器构建的项目。