Visual Studio 2010 を使用して、かなり大きなプロジェクトを .NET 3.5 から .NET 4 に変換しています。各プロジェクト ファイルのターゲット フレームワーク設定が .NET 4 をターゲットにするように設定されていることを確認しました。また、サード パーティの dll も .NET に変換しました。 4 または依存関係を削除しました。ただし、Windows 8 dev preview でプログラムを実行すると、ユーザーに .NET 3.51 を有効にするように求めるダイアログが常に表示されます。*.exe.config ファイルを使用すると、ダイアログが抑制されることがわかりました。
.NET 3.5 以前の参照をまだ使用しているアセンブリを見逃していないかどうかを確認するにはどうすればよいですか? それとも、これは他の問題が原因ですか? *.exe マニフェスト ファイルは .NET ランタイム バージョンに影響しますか?
何が間違っているのか、または似たようなことに遭遇した場合は、助けてください。前もって感謝します。