Я знаю, что опаздываю на вечеринку, но вот действительно хороший урок о том, как решить эту проблему.Я использовал это, чтобы исправить свой проект.
Закройте Visual Studio Если решение, которое вы пытаетесь перенести, открыто в Visual Studio, изменения могут быть потеряны.Visual Studio может перезаписывать / игнорировать ваши изменения в некоторых случаях, и расширение NuGet также попытается повторно включить Восстановление пакета, когда обнаружит, что некоторые проекты в решении его пропустили.
Если вы используете TFS Удалите NuGetФайлы .exe и NuGet.targets из папки решения .nuget.Убедитесь, что сами файлы также удалены из рабочей области решения.Сохраните файл NuGet.Config, чтобы продолжать обходить добавление пакетов в систему контроля версий.Отредактируйте каждый файл проекта (например, .csproj, .vbproj) в решении и удалите все ссылки на файл NuGet.targets.Откройте файл (ы) проекта в редакторе по вашему выбору и удалите следующие параметры:
true ... ...
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download
им.Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует файл {0}.Если вы не используете TFS Удалите папку .nuget из вашего решения.Убедитесь, что сама папка также удалена из рабочей области решения.Отредактируйте каждый файл проекта (например, .csproj, .vbproj) в решении и удалите все ссылки на файл NuGet.targets.Откройте файл (ы) проекта в редакторе по вашему выбору и удалите следующие параметры:
true ... ...
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download
им.Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует файл {0}.Сценарий миграции Многие пользователи просили инструмент миграции, чтобы отключить восстановление пакета на основе MSBuild и преобразовать его в Автоматическое восстановление пакета.Команда NuGet решила не предоставлять поддерживаемый инструмент для этого из-за высокой вероятности непредвиденных случаев.Однако Оуэн Джонсон создал сценарий PowerShell, который может работать во многих случаях.Он доступен на GitHub и может использоваться на свой страх и риск.Другими словами, не забудьте зафиксировать управление исходным кодом перед его запуском, на случай, если он не будет работать в вашем сценарии.