Сделайте VS2010 запросить у меня аргументы командной строки - PullRequest
3 голосов
/ 02 декабря 2011

Как и этот вопрос есть ли способ заставить Visual Studio 2010 каждый раз перед запуском запрашивать у меня аргументы командной строки? Для одного из моих проектов это было бы неплохо, поскольку аргументы нужно менять при разных запусках, и это было бы проще сделать, чем продолжать редактировать свойства проекта.

Ответы [ 3 ]

4 голосов
/ 02 декабря 2011

Я не думаю, что есть какой-либо способ заставить Visual Studio сама запрашивать аргументы - но вы могли бы создать небольшое и простое приложение, которое запрашивало бы соответствующие значения в Windows Forms, а затем просто вызывало метод Main«Реальный» проект ... или даже запустил его как отдельный процесс.

Это могло бы дать дополнительное преимущество, заключающееся в упрощении использования с точки зрения получения правильных аргументов.

1 голос
/ 02 декабря 2011

Вы можете попробовать запустить исполняемый файл проекта с помощью внешних инструментов, которые могут запрашивать аргументы.

enter image description here

1 голос
/ 02 декабря 2011

Вы можете попробовать что-то вроде этого в своей главной:

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