Ошибка NuGet NU1105
Не удается прочитать сведения о проекте для ProjectFile. Файл проекта может быть недопустимым или отсутствующим целевым объектам, необходимым для восстановления.
Проблема
Файл проекта существует, но для него не указана информация о восстановлении. Убедитесь, что вы открываете проект с новой системой проекта или устаревшей системой проекта.
Решение
Командная строка
В командной строке это может означать, что файл поврежден или не NuGet.targets
импортирован.
Для импорта NuGet.targets
обычно рекомендуется импортировать .Microsoft.Common.targets
Чтобы восстановить проекты в решении с помощью .NET CLI , используйте:
dotnet restore MySolution.sln
Visual Studio
В Visual Studio ошибка может означать, что целевые объекты не импортируются аналогично сценарию командной строки.
Ошибка также может означать, что проект выгружается.
Если вы используете Visual Studio 2019 или более поздней версии, NuGet может повторно использовать артефакты из предыдущего восстановления для выгруженных проектов. Чтобы этот сценарий работал, необходимо убедиться, что все проекты в настоящее время в решении восстановлены из командной строки перед загрузкой их в Visual Studio.
Кроме того, перезагрузите проект.