Я шукав цю проблему, але жодне з рішень не працювало. У мене встановлено Visual Studio Professional 2015, і я використовую TFS. Моя версія NuGet - 3.1.6. Ця проблема виникає лише в моєму проекті C # Web API / MVC.
Я отримую помилку нижче:
Цей проект посилається на пакунки NuGet, які відсутні на цьому комп’ютері. Використовуйте NuGet Package Restore для завантаження. Для отримання додаткової інформації див. Http://go.microsoft.com/fwlink/?LinkID=322105 . Файл відсутній .. \ пакети \ Microsoft.Net.Compilers.1.0.0 \ build \ Microsoft.Net.Compilers.props
- У моїх рішеннях немає папки .nuget.
- У мене в папці пакетів у рішенні, і коли я її видалюю, здається, що NuGet відновлює залежності, але проект все ще має вказану вище помилку.
- Я спробував видалити проект із TFS, і він не виправив його.
- Поряд з вищезазначеною помилкою, всі посилання в проекті мають жовті попереджувальні знаки і кажуть, що вони відсутні.
- Коли я перевірив Менеджер пакунків NuGet на проект, усе, що «відсутнє», має поряд із собою зелену галочку, включаючи Microsoft.Net.Compilers.
- Я спробував додати новий проект Web API / MVC, і він зіткнувся з подібною проблемою, коли більшість посилань, таких як Оуін, "відсутні" жовтим знаком попередження.