Przeszukałem ten problem, ale żadne z rozwiązań nie zadziałało. Mam zainstalowany program Visual Studio Professional 2015 i korzystam z TFS. Moja wersja NuGet to 3.1.6. Ten problem występuje tylko w moim projekcie C # Web API / MVC.
Pojawia się następujący błąd:
Ten projekt odwołuje się do pakietów NuGet, których brakuje na tym komputerze. Aby je pobrać, użyj Przywracania pakietu NuGet. Aby uzyskać więcej informacji, zobacz http://go.microsoft.com/fwlink/?LinkID=322105 . Brakującym plikiem jest .. \ packages \ Microsoft.Net.Compilers.1.0.0 \ build \ Microsoft.Net.Compilers.props
- Nie mam folderu .nuget w moich rozwiązaniach.
- Mam rozwiązanie w folderze pakietów i kiedy go usuwam, wygląda na to, że NuGet odbudowuje zależności, ale w projekcie nadal występuje powyższy błąd.
- Próbowałem usunąć projekt z TFS i nie udało się go naprawić.
- Oprócz powyższego błędu wszystkie odniesienia w projekcie mają żółte znaki ostrzegawcze i informują, że ich brakuje.
- Kiedy sprawdziłem Menedżera pakietów NuGet dla projektu, wszystko, co „brakuje”, ma zielony znaczek obok, w tym Microsoft.Net.Compilers.
- Próbowałem dodać nowy projekt Web API / MVC i napotkałem podobny problem, w którym większość referencji takich jak Owin „brakowało” z żółtym znakiem ostrzegawczym.