Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сценарий 1
Не удается прочитать сведения о проекте для ProjectFile. Файл проекта может быть недопустимым или отсутствующим целевым объектам, необходимым для восстановления.
Проблема
Файл проекта существует, но для него не указана информация о восстановлении. Убедитесь, что вы открываете проект с новой системой проекта или устаревшей системой проекта.
Решение
Командная строка
В командной строке это может означать, что файл поврежден или не NuGet.targets
импортирован.
Для импорта NuGet.targets
обычно рекомендуется импортировать .Microsoft.Common.targets
Чтобы восстановить проекты в решении с помощью .NET CLI , используйте:
dotnet restore MySolution.sln
Visual Studio
В Visual Studio ошибка может означать, что целевые объекты не импортируются аналогично сценарию командной строки.
Ошибка также может означать, что проект выгружается.
Если вы используете Visual Studio 2019 или более поздней версии, NuGet может повторно использовать артефакты из предыдущего восстановления для выгруженных проектов. Чтобы этот сценарий работал, необходимо убедиться, что все проекты в настоящее время в решении восстановлены из командной строки перед загрузкой их в Visual Studio.
Кроме того, перезагрузите проект.
Сценарий 2
Недопустимая целевая платформа "net.6.0"
Проблема
Файл проекта существует, но указывает недопустимую целевую платформу: 'net.6.0'
Это может произойти из-за опечатки или использования неподдерживаемого формата.
Решение
Обновите файл проекта, чтобы использовать допустимую целевую платформу. В этом случае замените 'net.6.0'
'net6.0'
на (без дополнительной точки).
Полный список поддерживаемых платформ и их правильных форматов см. в документации по .NET Target Framework .