18

新しいVisualStudio2012ソリューションエクスプローラーアイコンへの参照が見つかりませんでした。時々、.sqlファイルのアイコンのいくつかは、下の黄色い三角形のアイコンのように変化します。そのような参照は存在しますか?そうでない場合、この黄色の三角形のアイコンはどういう意味ですか?

VisualStudio2012ソリューションエクスプローラーアイコン

4

3 に答える 3

18

すべてのアイコンのリファレンスはありません。ただし、黄色の三角形は、参照されているアセンブリに関連する警告があることを示していると思います。

エラーリストに移動して警告を表示します(通常、Visual Studioの下部にあるか、メニューの[表示]-[エラーリスト]またはCtrl + W、Eで)。

次に、[警告]タブをクリックします。アセンブリについて1つ以上の警告があるはずです。通常、参照が欠落しているか競合している、または「プライマリ参照Xは、フレームワークのバージョンが異なるYに間接的に依存しているため、解決できませんでした。

これは、新しいバージョンの.NETFramework用に構築されたアセンブリを参照する場合に発生する可能性があります。(例:アセンブリは.NET 4.0を使用していますが、使用するアセンブリは.NET 4.5で構築されています)。

于 2013-03-21T19:26:30.643 に答える
5

アイコンはドキュメントの警告を示します。

このリンクをたどるVisualStudioイメージライブラリ。ダウンロードには、アイコンとその意味のドキュメントリストが含まれています。

于 2013-11-20T04:21:53.370 に答える
2

Chris Weberが言うように、ソリューションに新しいプロジェクトを追加すると、問題が発生する可能性があります。新しいプロジェクトは、同じソリューション内の他のプロジェクトよりも高いバージョンの.NETFrameworkを対象としています。

修正:新しく追加したプロジェクトを右クリックして、プロパティに移動します。左側にある「アプリケーション」という一番上のタブを見つけます。右側のフレームに、「ターゲットフレームワーク」を設定できるドロップダウンが表示されます。これがソリューションの他の部分と同じバージョンであることを確認してください。

于 2014-12-17T11:31:58.367 に答える