簡體   English   中英

有什么方法可以在構建前或構建后的步驟中運行Visual Studio命令窗口命令?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM