在Visual Studio中调用C#命令行应用程序的调试会话
我正在寻找一种在Visual Studio 2015中启动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内部的控制台上键入命令行参数,然后使用给定的参数启动调试会话。不幸的是,这不存在
但很高兴您可以自己编写。使用System.Diagnostics Debugger.Launch() Debugger.Break();-这将提示调试会话 我不确定这是否会在您的命令行应用程序中提示调试,但这将在调试命中调试器时调用调试以捕获。Break()。使用
。\if debug
可以在调试模式下运行代码时覆盖传递的参数。当您构建一个版本verison时,此代码被省略
将其放在Main
方法的开头
#如果调试
args=新字符串[]{“arg1”、“arg2”};
#恩迪夫