【发布时间】:2012-08-16 20:09:14
【问题描述】:
我正在开发一个应用程序 (C#),它将从多个 csproj 文件中读取项目属性/引用(以及引用的属性),并修改它们的值。
但是,在那些 csproj 文件中找不到像“copy-local”这样的引用属性(单击引用时在属性资源管理器中看到的属性)。有没有办法可以访问它们并以编程方式修改它们的值?
【问题讨论】:
-
那些文件是 XML,太好了……
-
我知道。我使用 Microsoft.Build.Evaluation API 来解析它们并获取属性和引用。但是,这些 XML 文件 (.csproj) 没有引用属性(我的意思是当您单击引用时您在属性资源管理器中看到的属性)。我想访问这些属性。
标签: c# .net visual-studio msbuild