2013-12-12 79 views
0

我有與配置型驅動器的vxcproj結束運行的目標,我試圖編輯項目文件添加將總是在建設工程結束時運行一個自定義的目標。即使標準構建系統檢測到它不需要構建任何東西,我也希望它能夠運行。如何創建總是在構建

我有一個困難時期試圖找出附着到哪裏我的目標。如果我附加到AfterBuild或PostBuildEvent,我的目標將不會運行,如果沒有什麼可以建立。

如果你有興趣,我需要這個目標都跑StampInf和Inf2Cat任務內置的那些版本不適合我的目的。內置的驅動程序總是運行和髒輸出,從而導致重建,這是我不想在增量構建中造成的。

+0

我已通過添加一個虛擬文件到項目上有一個自定義生成步驟是對我的投入後,構建目標需要額外的依賴,並輸出其輸出砍死的東西。自定義構建步驟只是回顯出一些文本。但是,它會導致構建運行,這意味着AfterBuild將運行,然後我的自定義目標將運行。必須有一個更簡單的方法! –

回答

1

添加型通用+生成文件的項目。 VS無法爲這些類型的項目優化構建,所以您指定的自定義「構建命令行」設置始終運行。您通常需要設置項目依賴關係以確保最後運行。