当我们使用“AnyCPU”或“X64”位配置在 windows7 64 位中构建 COM + 应用程序时,我们无法使用以下选项注册该 dll
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\regsvcs.exe" "...\ABC.dll"
出现以下安装错误: 1:无法加载程序集“ABC.dll”。2:无法加载文件或程序集“file:///ABC.dll”或其依赖项之一。试图加载格式不正确的程序。
注意:: 我已经正确检查了它的所有依赖项都是在 64 位和 64 位配置中正确构建的。 注意::我在管理员模式下使用“VS2012 x64 Cross Tools 命令提示符”进行注册
如果我们在 Windows 7 32 位中构建,这可以正常工作。
有什么建议么?