Ho un programma su cui sto lavorando che la mia azienda utilizza internamente, ma viene anche inviato ai venditori. La versione del venditore sarà identica, tranne per il fatto che mancherà alcune funzionalità e utilizzerà un programma di installazione. Devo solo rimuovere 2 righe da un file XML, ed è buono per l'uso esterno.
Esiste un metodo "tipico" per creare un progetto come questo senza dover mantenere codebase separate per ogni progetto?
Se fa alcuna differenza, il programma è scritto in C #, sviluppato utilizzando Visual Studio 2010, compilato come dll, eseguito su Windows 7.