Запуск нового экземпляра проекта с помощью кнопки в форме

#envdte

#envdte

Вопрос:

У меня есть решение, которое содержит 32 проекта, один из которых представляет собой форму Windows, а остальные — консольные приложения. В форме Windows у меня есть поле со списком, элементами которого являются имена проектов консольных приложений с кнопкой. Теперь моя проблема в том, как я могу запустить консольное приложение, имя которого выбрано в поле со списком нажатием кнопки, в новом экземпляре? (если это возможно).

Ответ №1:

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

 System.Diagnostics.Process.Start(cmbConsoleApps.Text);
  

Дополнительная информация о выполнении приложений:
https://msdn.microsoft.com/en-us/library/h6ak8zt5 (v = против 110).aspx