我有一个在 Visual Studio 2010 中构建的 dll 库,但我需要将它包含在 VS 2005 项目中。
如果我这样做,我会收到错误消息
This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
我用谷歌搜索了错误消息,但我发现的唯一解决方法是将位于的位置替换gacutil.exe
为C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
位于gacutil.exe
的C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools
.
我尝试过这种方式,但我仍然遇到同样的错误。