我有一个在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
。
我试过这种方式,但我仍然得到相同的错误。