Все содержимое папки .Nuget / packages было удалено после использования Ashampoo WinOptimize. - PullRequest
0 голосов
/ 11 сентября 2018

В visual studio 2017 я не могу отлаживать никакие приложения и создавать новые проекты .Net Core. Все ссылки были удалены.

1 Ответ

0 голосов
/ 12 сентября 2018

Все содержимое папки .Nuget / packages было удалено после использования Ashampoo WinOptimize

Эти пакеты в папке .Nuget/packages являются кешем пакета NuGet. Они будут восстановлены при создании или сборке .Net Core проектов.

Когда вы создаете или создаете новый проект .Net Core, вы обнаружите, что Visual Studio восстанавливает пакет в строке состояния в нижней части Visual Studio. Например, при создании нового основного веб-приложения ASP.NET:

enter image description here

Восстановление пакета завершено через некоторое время:

enter image description here

Эти пакеты были восстановлены в папке .Nuget/packages.

Итак, чтобы восстановить эти пакеты, сначала , вы должны убедиться, что источник пакета nuget.org доступен (Сервис-> Параметры-> Диспетчер пакетов NuGet-> Источники пакетов):

enter image description here

Второй , убедитесь, что флажок Allow NuGet to download missing packages установлен:

enter image description here

Затем при создании или сборке проекта Visual Studio автоматически восстановит эти пакеты до .Nuget/packages.

Надеюсь, это поможет.

...