如何解析 dotnet sdk csproj 项目文件?

Mar*_*tin 5 .net c# msbuild

Project我正在尝试使用from package加载 csproj 文件Microsoft.Build

var projectFile = new Project("project.csproj");
Run Code Online (Sandbox Code Playgroud)

然而,这会导致以下异常:

Microsoft.Build.Exceptions.InvalidProjectFileException:“找不到指定的 SDK 'Microsoft.NET.Sdk.Web'”。

我希望能够处理项目的属性,是否可以使用 dotnet sdk 来处理它,或者我应该将其解析为 XML?