C# 更新VisualStudio.csproj新方法

C# 更新VisualStudio.csproj新方法,c#,winforms,C#,Winforms,在我的应用程序中,我使用以下代码来更新我的.csproj 代码运行良好。但在编写期间。它显示一条警告,如Microsoft.Build.BuildEngine.Project已过时,建议使用另一个程序集Microsoft.Build.Evaluation.Project 我试图用新的程序集修改代码,但没有得到太多相同的信息。任何人请帮我把这个代码改成新的方法 可能在?对Microsoft.Build.Evaluation.Project的简单搜索会返回文档页面 var project = new

在我的应用程序中,我使用以下代码来更新我的.csproj

代码运行良好。但在编写期间。它显示一条警告,如Microsoft.Build.BuildEngine.Project已过时,建议使用另一个程序集Microsoft.Build.Evaluation.Project

我试图用新的程序集修改代码,但没有得到太多相同的信息。任何人请帮我把这个代码改成新的方法

可能在?对Microsoft.Build.Evaluation.Project的简单搜索会返回文档页面
var project = new Project();
project.Load(path);
var itemGroup = project.AddNewItemGroup();
var buildItem = itemGroup.AddNewItem("ProjectReference",@"..\Basics\Test.csproj");
buildItem.SetMetadata("Project","sf34-34hg-jgjk3-3434-99345345hh345");
buildItem.SetMetadata("Name","Test");
project.Save(path,Encoding.UTF8);