我目前有一个使用Managed Extensions在C ++中使用Visual Studio 2003创建的32位dll。我现在正在尝试编译64位版本而无需升级到C ++ / CLI。我一直在this location关注教程。我收到以下错误:
致命错误C1197: 无法参考 'C:\ WINDOWS \ microsoft.net \框架\ V1.1.4322 \ mscorlib.dll中' 正如编程已经引用 'C:\ WINDOWS \ microsoft.net \框架\ V2.0.50727 \ mscorlib.dll中'
我无法弄清楚是什么引用了dll的.NET 2.0版本。
答案 0 :(得分:1)
您是否在代码中手动调用.dll文件?喜欢这个?
#using "C:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll
如果是这样,您可以将此行更改为:
#using "mscorlib.dll"
答案 1 :(得分:0)
您是否包含链接到不同版本的mscorlib的库?
您是指定/ clr选项还是执行#using“mscorlib.dll”?