2015-12-02 61 views
11

Gdzie pracuję, dołożyliśmy wszelkich starań, aby stworzyć skrypt budujący w Fake, który wykonuje całą masę rzeczy, aby programiści mogli sprawdzić, co się dzieje wydarzy się na serwerze TeamCity przed zatwierdzeniem. Jest świetny, gdy uruchamiany z wiersza poleceń, ale bardzo chciałbym mieć możliwość wywoływania tego skryptu podczas wykonywania kompilacji z programu Visual Studio.Jak zmienić domyślne zachowanie polecenia budowania w Visual Studio

Z moich własnych badań, nie znalazłem niczego, co obecnie pozwala na to, ani nie znalazłem żadnego VSIXa, który robi to, co chcę. Obecnie mam założenie, że jeśli chcę kontynuować to myślenie, będę musiał sam napisać rozszerzenie VS.

Czy ktoś wie o istniejącym systemie VSIX lub w jakikolwiek sposób zmienić domyślne zachowanie kompilacji?

Dla porównania, cel VS 2015

+0

Możesz zastąpić obiekt Build w pliku projektu i zrobi on wszystko, co tam umieścisz, na przykład wywołując skrypt Fałszywe kompilacje. Z informacji, które wydajesz, brzmi znacznie łatwiej niż błąkanie się z rozszerzeniami i próbowanie dostać je na wszystkich komputerach programistów itp. – stijn

+0

, biorąc pod uwagę, że fałszywy skrypt wywołuje msbuild, czy nie spowodowałoby to pętli rekursywnej do niepowodzenia? – pms1969

+0

nie, jeśli wywołuje msbuild w innym projekcie, jeśli w tym samym projekcie wywołałoby to np. Msbuild myproject/target: ActualBuild, gdzie ActualBuild jest celem, który wykonuje rzeczywistą kompilację – stijn

Odpowiedz

0

jeśli to tylko parametry starasz się przekazać np.

code.exe -b 

Następnie można zmienić ustawienia kompilacji w rozwiązaniu w obszarze właściwości> debugowanie.

+0

Dzięki Zanidd, ale mam na myśli VS-any-flavor-except-Code. :-(Ale ja lubię kod – pms1969

+0

Oh code.exe miał byćprzypowiednikiem.Jeśli chcesz uruchomić swoje aplikacje z parametrami takimi jak anyexe.exe -p -t możesz wpisać te parametry w oknie debugowania właściwości – Zanidd

Powiązane problemy