Ответ 1
Из Visual Studio? Абсолютно - перейдите к разработчику свойств проекта, выберите страницу отладки, и вы можете установить аргументы командной строки, а также рабочий каталог. Подробнее см. MSDN.
Я пишу консольное приложение, передающее массив аргументов в Main. Использование F5 для отладки вызовет у меня исключение, потому что я не передал аргументы.
То, как я отлаживаю/тестирую код, где могу передавать аргументы, заключается в том, чтобы построить решение, а затем запустить .exe в командной строке, но это очень неудобно.
Есть ли способ передать аргументы для отладки?
Из Visual Studio? Абсолютно - перейдите к разработчику свойств проекта, выберите страницу отладки, и вы можете установить аргументы командной строки, а также рабочий каталог. Подробнее см. MSDN.
В Visual Studio щелкните правой кнопкой мыши имя проекта в обозревателе решений. Выберите "Свойства" в списке. Перейдите на вкладку "Отладка". Вы можете поместить свои параметры в текстовое поле Аргументы командной строки.
Эта страница содержит документацию по отладке С#. В принципе, на страницах свойств проекта есть параметр "аргументы командной строки".
Вы должны иметь возможность вводить аргументы командной строки в диалоговом окне "Параметры проекта".
Здесь есть информация: http://msdn.microsoft.com/en-us/library/2kf0yb05.aspx