当我发布c#app时,命令行args不会通过

时间:2017-03-29 13:53:12

标签: c# publish

我有一个适用于调试的应用。命令行参数将传递到应用程序中。

但是当我从VS发布到磁盘上的目录,然后使用

启动应用程序时
  

MyApp.application“MyArg”

然后,参数似乎没有传递给应用程序。

static class Program
{
    public static string[] Args;
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
        Args = args;
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
}

1 个答案:

答案 0 :(得分:0)

您必须在项目属性中定义主类和输出类型。 Example