私はこの問題を検索しましたが、解決策はどれもうまくいきませんでした。Visual Studio Professional 2015をインストールし、TFSを使用しています。私のNuGetバージョンは3.1.6です。この問題は、私のC#Web API / MVCプロジェクトでのみ発生しています。
以下のエラーが発生します:
このプロジェクトは、このコンピューターに存在しないNuGetパッケージを参照しています。それらをダウンロードするには、NuGet Package Restoreを使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105を参照してください。不足しているファイルは.. \ packages \ Microsoft.Net.Compilers.1.0.0 \ build \ Microsoft.Net.Compilers.propsです。
- ソリューションに.nugetフォルダーがありません。
- ソリューションにパッケージフォルダーがあり、それを削除すると、NuGetは依存関係を再構築しているようですが、プロジェクトにはまだ上記のエラーがあります。
- TFSからプロジェクトを削除しようとしましたが、修正されませんでした。
- 上記のエラーに加えて、プロジェクト内のすべての参照には黄色の警告サインがあり、それらが欠落していると言います。
- プロジェクトのNuGetパッケージマネージャーを確認したところ、「不足している」すべての横に、Microsoft.Net.Compilersを含む緑色のチェックマークが付いています。
- 新しいWeb API / MVCプロジェクトを追加しようとすると、同様の問題に直面しました。Owinなどのほとんどの参照で、黄色の警告サインが表示されずに「欠落」していました。