我正在编写一个Console应用程序,它将一个字符串数组的参数传递给Main。使用F5进行调试会给我一个异常,因为我没有传递参数。
我调试/测试可以传递参数的代码的方法是构建解决方案,然后在命令提示符下运行.exe,但这非常不方便。
有没有办法将参数传递给debug?
答案 0 :(得分:38)
从Visual Studio中?绝对 - 转到项目的属性设计器,选择Debug page,您可以设置命令行参数以及工作目录。有关详细信息,请参阅MSDN。
答案 1 :(得分:14)
在Visual Studio中,右键单击“解决方案资源管理器”中的项目名称。从列表中选择“属性”。转到“调试”选项卡。您可以将参数放在命令行参数文本框中。
答案 2 :(得分:1)
This page有关于C#调试的文档。基本上,项目的属性页中有一个“命令行参数”选项。
答案 3 :(得分:1)
您应该可以在“项目设置”对话框中输入命令行参数。
这里有一些信息:http://msdn.microsoft.com/en-us/library/2kf0yb05.aspx