我們使用Visual Studio 2010 Professional在C++中編寫Python模塊。我們在另一個目錄中輸出Debug和Release模塊,並且我們代碼的Python部分的配置文件決定加載哪個版本。VS2010:當解決方案配置發生變化時運行命令
在C++開發過程中,我經常在Release和Debug配置之間切換。有時我忘記更新Python配置文件,然後我在Debug中構建,但發佈版本仍在加載。
我想要的是自動更新配置文件,這樣,當我將VS2010解決方案配置從發佈切換到調試(或者其他方式)時,Python配置文件會自動更新。
更新:該解決方案由大約二十幾個項目,並且存在將總是建沒有單一的項目。我可以使用pre-buld命令,但是我必須將它添加到每個項目中,我都試圖避免這種情況。
這是可能的,如果是這樣,如何?
親切的問候, Sybren
答覆在更新之前進行。因爲我不認爲有什麼辦法可以在從Debug到Release(或其他方式)時觸發某些東西,所以我會添加一個始終構建的虛擬項目(您可以爲該項目配置依賴項)。該項目將執行post/pre-build命令。 – cyclops
這聽起來像個好主意。我如何告訴VS2010應該始終構建一個項目? –
解決方案:像這樣的自定義生成步驟設置:輸出:不存在;執行After:PreBuildEvent –