【发布时间】:2008-10-22 07:53:22
【问题描述】:
如何让 Visual Studio 2005/2008 引用 64 位 GAC 而不是 32 位 GAC 中的程序集?我们将目标平台设置为 x64,编译器抛出错误
错误 2 警告为错误:程序集生成 -- 引用的程序集“System.Data.dll”针对不同的处理器 Common
错误 3 警告为错误:程序集生成 -- 引用程序集“mscorlib.dll” 针对不同的处理器 Common
错误 4 程序集签名失败;输出可能没有签名——系统找不到指定的文件。常见
2008 年 12 月 29 日更新
一直在尝试 Aaron Stebner's suggestions 将 64 位程序集放置到隔离位置(例如 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\GAC_64)并在注册表中创建其他条目,如 HKLM\SOFTWARE\ Microsoft.NETFramework\AssemblyFolders\GAC_64 或 HKLM\SOFTWARE\Microsoft.NETFramework\v2.0.50727\AssemblyFoldersEx\GAC_64 但 Visual Studio 2005 仍然没有选择它....
【问题讨论】:
标签: visual-studio 64-bit