C #: возможно ли, чтобы одно приложение работало как консольное или Windows-приложение в зависимости от переключателей?

У меня есть простое приложение, которое я хотел бы автоматизировать с помощью переключателей. Но когда я запускаю его через коммутаторы, я не хочу, чтобы отображался пользовательский интерфейс. Я просто хочу, чтобы он работал, выполнял свою работу, выводил данные на консоль и завершал работу. С другой стороны, если я не запускаю его с какими-либо переключателями, я хочу, чтобы всплыл пользовательский интерфейс. И в этом случае я не хочу, чтобы окно консоли висело на заднем плане.

Есть ли способ сделать это, или мне нужно создать два отдельных проекта, одно консольное приложение и одно приложение Windows?

Ответы на вопрос(4)

Ваш ответ на вопрос