Dove lavoro, abbiamo fatto di tutto per creare uno script di compilazione in Fake che fa un sacco di cose, in modo che gli sviluppatori possano controllare cosa sta succedendo per accadere sul server TeamCity prima di impegnarsi. È grandioso quando viene eseguito dalla riga di comando, ma mi piacerebbe davvero avere la possibilità di chiamare lo script quando si esegue una compilazione da Visual Studio.Come modificare il comportamento predefinito del comando Crea in Visual Studio
Dalla mia ricerca personale, non ho trovato nulla che attualmente lo consenta, né ho trovato alcun VSIX che faccia ciò che voglio. Attualmente sto partendo dal presupposto che se voglio procedere con questo pensiero, avrò bisogno di scrivere una VS Extension da solo.
Qualcuno qui conosce un VSIX esistente o un modo per modificare il comportamento predefinito di build?
Per riferimento, bersaglio VS è il 2015.
È possibile eseguire l'override del target Build in un file di progetto e farà tutto ciò che si inserisce, come ad esempio chiamare lo script di costruzione Fake. Dalle informazioni che fornisci sembra molto più facile che manipolare le estensioni e cercare di farle su tutti i computer degli sviluppatori ecc. – stijn
dato che lo script falso chiama msbuild, non mi metterebbe in loop ricorsivo? – pms1969
non se chiama msbuild su un altro progetto, se sullo stesso progetto chiamerebbe e.g 'msbuild myproject/target: ActualBuild' dove ActualBuild è il target che fa la build effettiva – stijn