C++ プロジェクトのターゲット フレームワークを 4.0 から 3.5 に変更する必要があります。この質問/回答は、それを行う方法に役立つことがわかりました: C++/CLI プロジェクトを vs2010 で 4.0 以外の別のフレームワークに変更し
ます ただし、次の問題が発生します: 警告が表示されます:
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++ プロジェクトでさえビルドされません。助けてください !