0

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で検索、しかし、私が見つけた唯一の回避策はC:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Toolsに位置gacutil.exeC:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Binに位置gacutil.exeを交換することです。

私はこの方法を試しましたが、私はまだ同じエラーが発生しています。

答えて

2

DLLがどの.NETフレームワークに向けられているかを確認する必要があります。

デフォルトでは、2010年は.NET 4.0を対象とし、2005年はおそらく.NET 3.0になります。

.NET 4.0のコードは.NET 4.0のコードを参照できますが、それ以外のコードは参照できません。

関連する問題