让VS2010提示我输入命令行参数

时间:2011-12-02 17:44:55

标签: c# visual-studio-2010 command-line command-line-arguments

很像this question有没有办法让Visual Studio 2010每次启动前都提示我输入命令行参数?对于我的一个项目,这将是很好的,因为参数需要在各种运行中更改,并且比继续编辑项目的属性更容易。

3 个答案:

答案 0 :(得分:4)

我认为没有办法让Visual Studio本身提示参数 - 但你可以创建一个小而简单的应用程序,它在Windows窗体中提示适当的值,然后调用Main方法“真实”项目......或者甚至将其作为一个单独的过程启动。

这可以带来额外的好处,即在获得正确的论据时更容易使用,我想。

答案 1 :(得分:1)

你可以在Main中尝试这样的事情:

if (args.Length == 0)
{
    Console.WriteLine("Please provide an argument.");
    string strArg = Console.ReadLine();
}

答案 2 :(得分:1)

您可以尝试通过外部工具运行项目可执行文件,这可以提示参数。

enter image description here