在Visual Studio 2010中传递命令行参数?


Answers:


216
  • 在解决方案资源管理器中右键单击您的项目,然后从菜单中选择“属性”
  • 转到配置属性->调试
  • 在属性列表中设置命令参数。

添加命令行参数


@Andrew Cooper,如果我们有2个参数怎么办?我们是否需要用分隔,然后;像在c ++中那样以常规方式设置路径?
火箭

5
@Ahmad-否。就像在命令行中一样键入参数。即。用空格隔开。
安德鲁·库珀

如果作为终端应用程序运行,是否可以将它们输入终端?
克里斯·张

@ChrisZhang我假设您的意思是控制台应用程序,答案是“否”。–
Andrew Cooper

你@Andrew库珀能告诉我PLZ如何通过多个参数中VS
野兽

32

在“项目”->“属性”->“调试”下,您应该看到一个命令行参数框(在C#2010中,但是基本上应该在同一位置)


谢谢 !我选择了另一个人的答案,因为他是第一个回答的人!
法赫德

@AlexHart您能告诉我plz如何在VS中传递多个参数吗?
的野兽

12

Visual Studio 2015:

Project =>您的申请Properties。每个参数可以使用空格分隔。如果同一参数之间有一个空格,请使用双引号,如下例所示。

在此处输入图片说明

        static void Main(string[] args)
        {
            if(args == null || args.Length == 0)
            {
                Console.WriteLine("Please specify arguments!");
            }
            else
            {
                Console.WriteLine(args[0]);     // First
                Console.WriteLine(args[1]);     // Second Argument
            }
        }

1
  1. 右键单击项目名称
  2. 选择属性,然后单击。
  3. 然后,选择“ 调试”,然后在“ 命令参数”框中提供足够的参数。

注意:

  • 另外,检查配置类型和平台

img

之后,单击“ 应用”单击“确定”


0

Visual Studio例如2019一般而言,请注意,配置对话框中选择的平台(例如x64)与您打算调试的平台相同!(请参阅图片以获取解释)

问候麦克风 在此处输入图片描述

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.