我需要以编程方式更新VS 2010 AdditionalIncludeDirectories
文件中反序列化的.vcxproj
。这些定义存储在Microsoft.Build.Evaluation.Project
对象中的什么位置?我有示例,但似乎无法得到规范的答案。
答案 0 :(得分:0)
那是元数据,它是ProjectItem实例的子级。
ProjectItem:
元数据是该属性的一部分:
但是为什么要在运行时进行修改?听起来您做错了事。
答案 1 :(得分:0)
答案原来是在对象ItemDefinitionGroups
字段下的Xml
下。找不到其他地方的信息。数据是可编辑的,至少达到了我需要的程度,以便在将对象序列化到磁盘时反映出更改。
几乎没有任何关于此功能的文档。