Все содержимое папки .Nuget / packages было удалено после использования Ashampoo WinOptimize
Эти пакеты в папке .Nuget/packages
являются кешем пакета NuGet. Они будут восстановлены при создании или сборке .Net Core
проектов.
Когда вы создаете или создаете новый проект .Net Core
, вы обнаружите, что Visual Studio восстанавливает пакет в строке состояния в нижней части Visual Studio. Например, при создании нового основного веб-приложения ASP.NET:

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

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

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

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