2013-03-04 95 views
3

我以前在Visual Studio中打開一個解決方案文件,右擊一個項目,選擇「Debug」 - >「Start a new instance」來啓動一個調試會話。使用Powershell腳本開始調試Visual Studio項目

我可以編寫一個PowerShell腳本來自動執行此操作嗎?爲了使事情更容易,自動化不必重建和項目,該腳本只需要在Visual Studio中啓動調試會話執行myApplication.debug.exe

回答

1

Visual Studio有一個'DebugExe'命令行參數,您可以用來完成這一點。

param 
(
    [Parameter(Mandatory = $false)] 
    [String] 
    $TargetFileName 
) 

& "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /command "Debug.Start" /debugexe "$TargetFileName" 
+0

對我來說,這個命令啓動一個新的visual studio實例,然後報告「Command'Debug.Start'不可用。」任何敏捷的想法或我應該發佈一個全新的問題? – 2015-06-29 13:58:07

+0

@willmurphyscode,你使用的是什麼版本的Visual Studio?從記憶中我嘗試了2013 Pro和2015 Ent。這似乎是缺少命令的最可能原因。 – ScheuNZ 2015-06-29 17:56:05

+0

@willmurphscode,我只是做了另一個快速測試,可以確認它適用於Visual Studio 2012 Premium,2013 Premium,2015 RC Enterprise。儘管如此,我還沒有2010年的任何版本可用。 – ScheuNZ 2015-06-29 19:46:17

相關問題