1
在VS 2008中運行外部工具時,在工具執行之前,打開已修改的Fiels不再保存。這是來自VC6的PITA變化,並且已經給我們帶來了很多麻煩。VS2008:在運行自定義工具之前保存所有內容
有沒有辦法讓這個功能回來?
在VS 2008中運行外部工具時,在工具執行之前,打開已修改的Fiels不再保存。這是來自VC6的PITA變化,並且已經給我們帶來了很多麻煩。VS2008:在運行自定義工具之前保存所有內容
有沒有辦法讓這個功能回來?
這種問題的一個簡單方法是使用宏(2行代碼可能就足夠了)。一旦構建宏可以輕鬆地從宏瀏覽器執行或分配給熱鍵。
例如
File.SaveAll()
DTE.ExecuteCommand ("Tools.ExternalCommand7")
(提示:你可以找到你所需要執行的命令是通過記錄一個臨時宏(通常按Ctrl + Shift + R),執行你的工具,停止記錄(CTRL + SHIFT + R再次)然後進入Tools-> Macros-> Macros IDE並打開臨時宏代碼)。 (如果你不知道如何使用VS宏和臨時宏,那麼我建議你學習一些關於它們的知識 - 一旦你瞭解如何使用它們,它們絕對是非常棒的時間儲存器)。
這是一個我所說的「我知道我可以做到這一點,但我也可以在我眼中戳牙刷」的解決方案,但顯然是最好的。感謝您提供明確且有幫助的操作方法。 – peterchen 2010-08-02 04:00:50