如何从Visual Studio 2013调试.NET控制台应用程序

Dav*_*tts 3 .net c# debugging visual-studio

我用c#创建了一个.NET 4.5控制台应用程序(.exe文件)来处理各种文件中的一些数据.整件事不到一秒钟就完成了.我有一个.exe的测试版本的问题,我想在Visual Studio 2013调试器中使用特定的输入文件(文件名作为命令行参数传递).我不能做"附加到进程...",因为该过程已经完成得太快而无法附加到它上面.在这种情况下如何调试.

请注意,我来自python世界,而python等同于我正在尝试做的事情python -m pdb pdb_script.py.

谢谢你的建议!

Bob*_*way 5

右键单击您的项目并转到"属性".

然后选择左侧的"调试"选项卡.

有一个框,您可以在其中输入所需的命令行参数,以便在调试模式下运行时使用.

编辑:如果您正在询问如何启动调试器,那么在代码中添加一些断点,然后右键单击解决方案中的项目并选择Debug> Start New Instance.

或者,您可以右键单击并选择"设置为启动项目",之后您可以使用F5或UI顶部的"开始"按钮开始调试.