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 如何使用命令行参数运行Visual Studio C#程序?_Visual Studio_Command Line - Fatal编程技术网

Visual studio 如何使用命令行参数运行Visual Studio C#程序?

Visual studio 如何使用命令行参数运行Visual Studio C#程序?,visual-studio,command-line,Visual Studio,Command Line,我有一个非常基本的Visual Studio控制台应用程序: using System; namespace BasicApp { class Program { static void Main(string[] args) { Console.WriteLine(args.Length); } } } 通过单击绿色三角形的“run”按钮,我可以在VisualStudio内部运行它,但我也希望能

我有一个非常基本的Visual Studio控制台应用程序:

using System;

namespace BasicApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(args.Length);
        }
    }
}
通过单击绿色三角形的“run”按钮,我可以在VisualStudio内部运行它,但我也希望能够从命令行运行它并传递一些参数。我对VisualStudio项目的文件结构有点困惑,我对编译的工作原理知道得不多。我需要在命令行中键入什么才能使其运行

  • 在“构建”选项卡下,单击“构建解决方案”
  • 使用命令行导航到
    MyProject\MyProject\bin\Debug\netcoreapp3.0\
  • netcoreapp3.0
    目录中,只需从命令行执行
    MyProject.exe

  • 如果要在Visual Studio中使用命令行参数运行程序,可以转到主菜单并按以下顺序操作:

  • 计划
  • 基本特性
  • 调试
  • 启动选项
  • 命令行参数:
  • 在那里输入命令行参数后,这些参数将传递给VisualStudio调试器

    请参阅所附的屏幕截图


    …程序的路径,后跟参数?您尝试键入了哪些不起作用的内容?发生了什么?如果这是.NET Framework(不是.NET Core)project然后,对于调试版本,输出可执行文件将位于
    bin\Debug\YourProjectName.exe
    ,对于发布版本,输出可执行文件将位于
    bin\Release\YourProjectName.exe
    。@JosephSible,我不确定是否需要以某种特殊方式编译它,我很难找到可执行文件的存储位置。