0

これは多くの記事を見てきましたが、主にVisual Studio 2017のプレリリース版です。VS 2017 Professionalバージョン15.3.3がインストールされています。VS 2017 Prof 15.3.3 NET標準ライブラリとNuGetパッケージで黄色い三角形で表示

私自身は、新しいプロジェクトを作成したり既存のプロジェクトを開くことはできますが、すべては問題ありませんが、開いたときに同僚がプロジェクトのコピーを渡すと、すべての参照が黄色い三角で示されます。これには、SDK依存フォルダのNetStandardLibraryと共にNuGetのものも含まれます。

リファレンスマネージャを開いてアセンブリを選択すると、「参照をロードしています」というメッセージが表示され、アセンブリ - ターゲット.Net Standard 1.5(同僚の既存プロジェクト)に固執します。を見て。

私はプロジェクト、Shard Projects、ComおよびBrowseをクリックすることができるので、参照マネージャーの画面はロックされていませんが、Assembliesタブに戻っても「参照をロードしています。

+0

.NET Core 2.0.0 SDK(別途ダウンロード)とクロスプラットフォームワークロードをインストールしましたか?出力ウィンドウからの実際の警告も含めてください( "三角形"が表示されます)。 –

答えて

0

@ Martin-Ullrich:警告はありません、黄色い三角です。

しかし、あなたは解決策に触れました。

VS 2015 ProfがインストールされているWindows 10 Creator Edition PCにVS 2017 Profをインストールしました。

この問題が発生したのかどうかはわかりませんが、Visual Studioインストーラからチェックすると、.Net Core Libraryが標準でインストールされていないことがわかりました。

これを私のローカルマシンに追加すると、すべて動作するようになりました。

これは私がこれを持っていた2番目のマシンです。したがって、ネットスタンダードライブラリはデフォルトでは必ずしもインストールされていないことに注意してください。

関連する問題