[英]How do I perform a Clean before Building using Microsoft.Build.Evaluation (MSBuild)
[英]How do I find the AdditionalIncludeDirectories in a Microsoft.Build.Evaluation.Project object?
我需要以编程方式更新从VS 2010 .vcxproj
文件反序列化的AdditionalIncludeDirectories
。 这些定义存储在Microsoft.Build.Evaluation.Project
对象中的什么位置? 我有示例,但似乎无法得到规范的答案。
那是元数据,它是ProjectItem实例的子级。
项目项:
而元数据是基于此的属性:
但是,为什么要在运行时进行修改? 听起来您做错了什么。
答案原来是在对象的Xml
字段下的ItemDefinitionGroups
下。 找不到其他地方的信息。 数据是可编辑的,至少达到了我需要的程度,以便在将对象序列化到磁盘时反映出更改。 几乎没有关于此功能的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.