如何让 Visual Studio 2005/2008 引用 64 位 GAC 而不是 32 位 GAC 中的程序集?我们将目标平台设置为 x64,编译器抛出错误
错误 2 警告为错误:程序集生成 -- 引用的程序集“System.Data.dll”针对不同的处理器
错误 3 警告为错误:程序集生成 -- 引用的程序集“mscorlib.dll”针对不同的处理器
错误 4 程序集签名失败;输出可能没有签名——系统找不到指定的文件。常见的
2008 年 12 月 29 日更新
一直在尝试Aaron Stebner将 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 仍然没有选择它....