Ho un file MSBuild che crea * / .sln files (crea tutti i file .sln esistenti).Esegui una destinazione MSBuild solo se il progetto è effettivamente realizzato
La build utilizza la destinazione Build, quindi se non sono state apportate modifiche ai file di input, nessun progetto deve essere ricostruito.
Vorrei eseguire un obiettivo personalizzato solo se un progetto viene effettivamente ricostruito.
Come si può fare?
Sia AfterBuild e AfterCompile sono sempre chiamato, non importa se la compilazione/costruire realmente avviene.
è l'obiettivo in ogni file di progetto o si trova in un file projet separato che appartiene anche alla soluzione? – stijn
Il file di progetto separato –
sembra un po 'più difficile .. inoltre, vuoi che il target sia costruito quando è stato costruito un altro progetto o quando sono stati costruiti tutti i progetti o ...? – stijn