![](/img/trans.png)
[英]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.