我試圖在C#中使用VS2010構建命令行工具。如何調試C#命令行程序
我的問題是:我如何調試這個,就像我會winforms一樣。
隨着的WinForms,我可以單步執行代碼,看到的值在每個單獨的步驟,等等
然而在這裏,程序只響應當我跟它的命令行。我無法啓動調試會話,因爲這將首先完全啓動該程序。由於程序的性質,它會自行關閉,因爲沒有命令行參數。
所以不會發生調試。
我需要在這裏做什麼?
編輯:一個例子,因爲有人發表評論,讓我覺得這個解釋是必要的。
C:\路徑\爲\文件\ file.exe程式-help
也就是說這個程序是如何不客氣的例子。命令-help與程序啓動的同一行中給出。換句話說,我不能先啓動程序,然後在運行時給它一個命令......因爲它不會再運行了。它會開始,看到它在啓動時沒有任何爭論,因此,關閉它。這就是命令行工具的工作原理。
- 激活
- 過程可能的參數
- 輸出結果
- 自動關閉
它不是,直到你點擊右上角的小X是保持運行的東西。
[Visual Studio C#傳遞命令行參數]的可能重複(http://stackoverflow.com/questions/6475887/passing-command-line-parameters-with-visual-studio-c -sharp) – horns 2015-05-04 13:48:06