У меня есть решение на основе C # в Visual Studio 2008 для данной проблемной области. Это решение имеет 1 + 5 проектов. Первый проект предназначен для ресурсов, охватывающих другие 5 проектов.
Каждый проект имеет несколько форм. По умолчанию сборка генерирует один исполняемый файл на проект. Скорее, я хочу, чтобы каждая форма, которая не имеет взаимозависимости с остальными, создавала отдельный исполняемый файл.
Мне известно, что я могу разбить каждый из 5 основных проектов на несколько проектов и установить для «Startup Project» значение «Несколько проектов запуска» и достичь своей цели. Но это приведет к переполнению решения, когда число проектов увеличится до двухзначных чисел. Я не хочу идти по пути отдельного решения для каждого из 5 проектов.
Прямо сейчас я вызываю Application.Run следующим образом для достижения моей цели:
Application.Run(new fooForm());
и когда мне нужно создать исполняемый файл для другой независимой формы, я изменяю значение формы на
Application.Run(new barForm());
и так до тех пор, пока мне не понадобится еще одна порция эспрессо.
Любой взлом, чтобы выполнить то, что я намерен без меня выпрыгнуть из окна?