[英]Is there any way to run Visual Studio command-window commands as pre- or post-build steps?
我曾嘗試在Post-Build Command中放置一些命令窗口命令(或“內部命令”?我希望微軟給它們起一個更具體的名稱以使討論和搜索變得更容易。)例如File.OpenFile或Edit.Goto。至少在VS 2010中失敗了,但整個步驟卻失敗了。
我懷疑這是因為默認情況下,生成前和生成后命令是使用cmd.exe啟動的,該命令對Visual Studio的“內部命令”一無所知,但是我還是想問一遍以確保:不是是否有一些特殊的語法或其他類似腳本的解決方案來使VS在某個項目的每次構建后運行一組“內部命令”?
我知道我可以在Post-Build中放一堆“ devenv / Command”行,但這只會啟動Visual Studio的幾個新實例,這完全不是我想要的(例如,我需要繼承File.OpenFile和Edit .goto命令可在VS的相同實例中對同一文件進行操作,因此每個命令由一個單獨的VS實例執行都沒有任何意義。
您可以使用Visual Commander訂閱DTE.Events.BuildEvents,並在處理程序中使用DTE.ExecuteCommand來運行VS內部命令。 例如, 如果構建擴展名上缺少文件,請參閱報告警告 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.