C++プロジェクトの対象フレームワークを4.0から3.5に変更する必要があります。この質問は/それを行う方法に役立つ答える私を発見した:Change C++/CLI project to another framework than 4.0 with vs2010
私も次のような問題に遭遇:私は警告を取得しています:4.0から3.5のフレームワークへのC++プロジェクトの変換
warning MSB3258: The primary reference "path\file.dll" could not be resolved because it has an indirect dependency on the .NET Framework assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which has a higher version "4.0.0.0" than the version "2.0.0.0" in the current target framework
と同じSystem, Version=4.0.0.0
、Microsoft.VisualC, Version=10.0.0.0
、System.Configuration, Version=4.0.0.0
、System.Xml, Version=4.0.0.0
、System.Security, Version=4.0.0.0
のために、およびSystem.Data.SqlXml, Version=4.0.0.0
。これにより、見つからないfile.dllに依存するすべてのプロジェクトでエラーが発生します。
これを修正する方法がわかりません。 Visual Studio 2008もインストールされていますが、気にしないようですが、Platform Toolset v90を使用しても、C++プロジェクトでもビルドできません。助けてください !
3.5フレームワークがインストールされていますか? http://www.microsoft.com/download/en/details.aspx?id=21 –
はい、私が修正しようとしているものに依存するものを除いて、私が3.5でうまく動作するすべてのドットネットアプリケーション – Thalia