Microsoft.Build не нацелен на net5.0

#c# #msbuild #asp.net-core-5.0

#c# #msbuild #asp.net-ядро-5.0

Вопрос:

Я пишу код, который считывает файл .csproj для .NET 5.0:

 string directory = Directory.GetParent(Environment.CurrentDirectory).Parent.Parent.FullName; string fullPathName = Path.Combine(directory, "Startup", "Startup.csproj");  var project = new Project(fullPathName);  

Однако я получаю следующее предупреждение:

Microsoft.Сборка 17.0.0″ была восстановлена с использованием». NetFramework,Версия=v4.6.1, .NetFramework,Версия=v4.6.2, .NetFramework,Версия=v4.7, .NetFramework,Версия=v4.7.1, .NetFramework,Версия=v4.7.2, .NetFramework,Версия=v4.8″ вместо целевой платформы проекта «net5.0». Этот пакет может быть не полностью совместим с вашим проектом.

Какой пакет следует использовать вместо этого? Я не смог найти замену этому.