我有一個在Visual Studio 2010中構建的dll庫,但我需要將它包含在VS 2005項目中。在Visual Studio 2005項目中包含使用Visual Studio 2010構建的DLL
如果我這樣做,我得到錯誤信息
This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
我GOOGLE了錯誤消息,但我發現的唯一的解決方法是更換gacutil.exe
位於C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
與位於C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools
的gacutil.exe
。
我試過這種方式,但我仍然得到相同的錯誤。