Posso criar várias configurações de um projeto em uma configuração de solução?

Eu gostaria de construir o mesmo projeto duas vezes na mesma configuração de solução, variando alguns sinalizadores #define para alternar recursos. Ambos os binários serão implantados com nomes diferentes.

As soluções que conheço poderiam funcionar:

Adicione uma configuração de solução - mas precisarei criar a solução duas vezes, o que eu preferiria evitar. Ambas as configurações do projeto serão sempre construídas.

Copie o projeto - Mas eu tenho a sobrecarga de manter um novo projeto quando quero apenas manter uma configuração diferente.

Construção em lote - evito o uso da compilação em lote, pois uso devenv para desenvolvimento local e msbuild para integração contínua.

Mais alguma ideia ou sugestão?

questionAnswers(1)

yourAnswerToTheQuestion