Я хочу показать окно (WPF), которое определено в отдельном проекте библиотеки классов как новый отдельный процесс. Есть ли способ сделать это?
Мне нужно запустить второй экземпляр проекта в новом процессе, потому что при запуске таким способом память остается занятой:
secondProject.WPFWindow win = new secondProject.WPFWindow();
win.Show();
У меня ОДНО решение с несколькими проектами.
Теперь я запускаю «приложения» (другие проекты в этом решении, построенные как dll) с помощью этого кода:
secondProject.WPFWindow win = new secondProject.WPFWindow();
win.Show();
Я хочу, чтобы приложения запускались в новом процессе ... Обычно я бы использовал Process.Start ()
, но я не могу в этом случае, потому что ему нужен exe-файл в качестве дополнения, а у меня есть (и я хочу) библиотеки DLL.