Запуск консольного приложения из WindowsForm - C#

Узнай цену своей работы

Формулировка задачи:

Есть, написанная на языке C#, форма(Form1, допустим) и консольные проекты(Console1, Console2,...). На Form1 пользователь выбирает решение какой задачи он хочет получить. После выбора должно открыться одно из консольных приложений(Console1, Console2 и т.д.), а Form1 должна закрыться. Проблема заключается в том, что добавляю консольное приложение в проект, но запустить их VisualStudio2010 мне не дает<пишу код:
Application.Run(new ConsoleApplication1());
>(даже обратиться к ним не могу:"Не удалось найти имя типа или пространство имен Console1"). Ладно, решил в модуле с Form1 указать ссылку на сборку:
using Console1;
но в ответ получаю тоже самое, только на строке с "using Console1". Подскажите пожалуйста, как из WindowsForms на C# вызвать

отдельное консольное приложение

и вообще возможно ли это(или Мелкософтовцы наложили очередное бессмысленное ограничение на использование консоли)?

Решение задачи: «Запуск консольного приложения из WindowsForm»

textual
Листинг программы
// указать полный путь к приложению
filename = "C:\\test\\TmpConsole.exe";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы