Как открыть другой проект из текущего проекта, используя потоки или процессы в C #.? - PullRequest
1 голос
/ 22 мая 2009

Я разработал оконное приложение в VS2005, используя C #. Мне нужно интегрировать другой проект с моим проектом

EDIT: т.е. передать переменную из 1-го проекта во 2-й проект и загрузить форму 2-го проекта.

Итак, я назвал основное использование этого другого проекта,

namespace.className.Main(args);

Но если я сделаю это, когда откроется второй проект, я не смогу переключиться на свой первый проект. Мне нужно выйти из моего второго проекта, чтобы перейти к моему первому проекту.

Также я заметил, что 2-й проект выполняется в том же процессе 1-го проекта, а не в новом процессе. Так как я могу решить эту проблему? Нужно ли создавать новый поток или новый процесс и запускать в нем второй проект и как это сделать, чтобы они оба были независимыми, и я мог переключаться между двумя приложениями.?

Ответы [ 2 ]

2 голосов
/ 22 мая 2009

Вы пробовали

System.Diagnostics.Process.Start(filename);

MSDN Link

0 голосов
/ 22 мая 2009

Вы пробовали подписаться?

var formFrom2ndProject = new FormFrom2ndProject()
formFrom2ndProject.Show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...