Ссылка на вторичный проект приложения из вашего основного проекта.Кнопка в вашем главном проекте может затем закрыть или скрыть окна вашего основного проекта и вызвать метод из вашего второго проекта.Возможно, вы захотите предоставить конкретный метод для этой цели, чтобы упростить передачу переменных.Когда этот метод вернется, снова откройте (или откройте) основной интерфейс.
Примечание: если это нужно сделать обоими способами, это не сработает - у вас не может быть циклических ссылок.В таком случае вам может потребоваться запустить двоичные файлы приложений, возможно, используя Process.Start
.Недостатком является то, что вам необходимо организовать передачу данных между ними с помощью аргументов командной строки.