Открытие другой программы на C # и ее запуск (немедленная отладка) из другой

#c# #debugging #fullscreen #multiple-projects

#c# #отладка #полноэкранный режим #несколько проектов

Вопрос:

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

Я хочу иметь возможность нажать кнопку в исходной программе «просмотр проекта», и когда я это сделаю, текущая полноэкранная программа закроется, и сразу же (чтобы пользователь ничего не видел, например, C #, desktop или Internet Explorer) выбранный проект будет открыт, запущен (отладка)в полноэкранном режиме.

Когда пользователь закончит с этой программой, он может нажать кнопку закрытия и вернуться к исходной программе Project Viewer на C #. Только когда пользователь нажимает кнопку закрытия в исходной программе Project Viewer C #, все закроется, и пользователь сможет увидеть свой рабочий стол.

Я видел несколько решений, но ни одно из них не было бы эффективным. Я знаю, что вы могли бы поместить все файлы проекта в одну папку, но есть много файлов проекта, и несколько с одинаковыми именами. Поэтому, если бы я мог, я бы хотел сохранить их в отдельных папках.

Пожалуйста, дайте мне знать, если вы знаете способ сделать это.

Спасибо

Комментарии:

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

2. Это должно быть записано как надстройка Visual Studio.