Создание конфигурации НЕ использующее средства WPF

Моё приложение может работать в двух режимах (консольном и GUI), очень удобно ведь можно не запускать весь функционал и просто выполнить определенную команду, но хотелось бы иметь сборку которая запускается только из консоли, например для WinPE. Как вариант, можно вынести основной функционал приложения в библиотеку и создать два проекта, один DUAL один CONONLY но это не удобно ведь изменив функционал консоли в одном проекте, его нужно дописывать во втором.

И вот в чем состоит основной вопрос. Можно ли в csproj прописать дополнительную конфигурацию (условную CONONLY) которая будет иметь отличные от "DUAL" свойства (тип сборки, использование WPF и тд)?