![](/img/trans.png)
[英]Set Command line arguments in Visual Studio 2012 c# console application
[英]Invoke debug session for C# command line application in Visual Studio
我正在尋找一種無需在項目設置對話框中更改命令行參數設置即可啟動Visual Studio 2015中ac#命令行應用程序的調試會話的方法。
這個想法是在Visual Studio內部的控制台上和<ENTER>上鍵入命令行參數,以使用給定的參數啟動調試會話。
通過使用#if DEBUG
您可以在調試模式下運行代碼時覆蓋傳遞的參數。 構建發行版時,將省略此代碼。
把它放在Main
方法的開始
#if DEBUG
args = new string[]{"arg1","arg2"};
#endif
不幸的是,這並不存在。
但是很高興您可以編寫自己的Visual Studio Extension 。
使用System.Diagnostics;
Debugger.Launch();
Debugger.Break(); -這將提示調試會話
我不確定這是否會在您的命令行應用程序中提示調試,但這會在遇到Debugger.Break()時調用調試來捕獲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.