Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Visual Studio中调用C#命令行应用程序的调试会话_C#_Visual Studio_Visual Studio 2012 - Fatal编程技术网

在Visual Studio中调用C#命令行应用程序的调试会话

在Visual Studio中调用C#命令行应用程序的调试会话,c#,visual-studio,visual-studio-2012,C#,Visual Studio,Visual Studio 2012,我正在寻找一种在Visual Studio 2015中启动c#命令行应用程序调试会话的方法,而无需进入“项目设置”对话框并更改命令行参数设置 我们的想法是在Visual Studio内部的控制台上键入命令行参数,然后使用给定的参数启动调试会话。不幸的是,这不存在 但很高兴您可以自己编写。使用System.Diagnostics Debugger.Launch() Debugger.Break();-这将提示调试会话 我不确定这是否会在您的命令行应用程序中提示调试,但这将在调试命中调试器时调用调试

我正在寻找一种在Visual Studio 2015中启动c#命令行应用程序调试会话的方法,而无需进入“项目设置”对话框并更改命令行参数设置


我们的想法是在Visual Studio内部的控制台上键入命令行参数,然后使用给定的参数启动调试会话。

不幸的是,这不存在


但很高兴您可以自己编写。

使用System.Diagnostics

Debugger.Launch()

Debugger.Break();-这将提示调试会话

我不确定这是否会在您的命令行应用程序中提示调试,但这将在调试命中调试器时调用调试以捕获。Break()。

使用
。\if debug
可以在调试模式下运行代码时覆盖传递的参数。当您构建一个版本verison时,此代码被省略

将其放在
Main
方法的开头

#如果调试
args=新字符串[]{“arg1”、“arg2”};
#恩迪夫