Несколько дней назад я разработал приложение WinForms на C # с использованием VC # 2010 Express. После создания и сохранения проекта я сделал его консольным приложением в настройках проекта, поэтому в дополнение к стартовой форме появляется окно командной строки Windows. Я использовал консоль для вывода отладочной информации (просто с помощью функции Console.Write ()).
Итак, теперь мое приложение готово к выпуску. Я не хочу, чтобы пользователь видел консоль, но я хотел бы интегрировать способ показать консоль заинтересованным лицам. Итак, лучший способ - это аргумент, я думаю (например, -console), но я не знаю, как запустить программу как консольное приложение, только когда установлен аргумент. Я точно знаю, как обращаться с массивом args [], но я не знаю, как показать консоль при наличии аргумента. Я уже попробовал это, просто запустив программу через командную строку (CMD -> prog.exe), но это не сработало. Программа запускается, но консоль напрямую показывает текущий путь после запуска программы, как обычно.
Есть ли возможность для моего намерения?