2015-12-02 13 views
11

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.

+0

È 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

+0

dato che lo script falso chiama msbuild, non mi metterebbe in loop ricorsivo? – pms1969

+0

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

risposta

0

Se è solo parametri si sta cercando di passare ad es.

code.exe -b 

Quindi è possibile modificare le impostazioni di generazione nella soluzione in Proprietà> debug.

+0

Grazie Zanidd, ma intendo VS-any-flavor-except-Code. :-(Ma mi piace Code – pms1969

+0

Oh code.exe doveva essere un segnaposto Se vuoi avviare le tue app con parametri come anyexe.exe -p -t puoi digitare quei parametri nelle finestre di debug delle proprietà – Zanidd

Problemi correlati