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

3

这个问题类似,有没有办法使Visual Studio 2010在启动之前每次提示我输入命令行参数?对于我的某个项目来说,这将很方便,因为参数需要根据不同的运行进行更改,而这比保持编辑项目属性更容易。


1
在启动或打开项目或解决方案之前? - John Saunders
在启动之前,就像我链接的那个问题一样。VS2010没有像Eclipse那样的东西,所以我需要自己引导它。 - Urda
1
我已经将它发布到 VS 的建议中:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2427918-option-to-force-visual-studio-to-prompt-for-startu#comments - Urda
3个回答

5

我认为无法让Visual Studio本身提示参数,但您可以创建一个简单的应用程序,在Windows Forms中提示适当的值,然后只需调用“真实”项目的Main方法……或者甚至作为单独的进程启动。

这将有额外的好处,使其在获取正确参数方面更易于使用,我想象。


在查阅文档后,我开始觉得我需要自己做一个引导程序。我只是想确保我没有忽略隐藏的功能:\像往常一样,感谢您出色的建议Jon! - Urda

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

enter image description here


我不熟悉这个应用程序,有没有文档或者速成课程的文章可以参考?我的谷歌搜索并没有找到很好的结果。 - Urda
1
这是Visual Studio的一部分 - http://msdn.microsoft.com/en-us/library/9814d200.aspx - jrummell

1
你可以在你的主函数中尝试类似这样的代码:
if (args.Length == 0)
{
    Console.WriteLine("Please provide an argument.");
    string strArg = Console.ReadLine();
}

我知道我可以做到那个或编写一个基本的WPF或Form对话框,但我想确保VS2010没有像Eclipse一样的功能。但根据许多资源,VS2010中不存在这样的功能。 - Urda

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接