我試圖以編程方式將以下目標添加到我的Visual Studio項目文件中。以編程方式在Visual Studio項目文件中添加和編輯目標
<Target Name="PostBuildEvent" Condition="'$(PostBuildEvent)'!=''" DependsOnTargets="$(PostBuildEventDependsOn)">
<Exec WorkingDirectory="$(OutDir)" Command="$(PostBuildEvent)" IgnoreExitCode="true" />
</Target>
我敢肯定,IVsBuildPropertyStorage
或IVsBuildPropertyStorage2
將無法工作,因爲需要一個項目項又名從項目文件中的<ItemGroup>
元素的節點。我想要做的是在<ItemGroup>
元素之外添加上面的xml。
我想使用Visual Studio SDK來做到這一點,文檔&做這件事情的例子似乎缺乏。截至這篇文章的時候,我無法找到一種做法。我想真的很想避免加載項目文件(在這種情況下Test.csproj)作爲XDocument
或XmlDocument
並添加目標元素節點的方式。它看起來很混亂,可能會導致更多的問題。
作爲額外的獎勵我也想IgnoreOnExit單PostBuildEvent
元素,但我敢肯定,這是不可能的PostBuildEvent
元素
這樣做謝謝! – 2010-12-22 19:09:27