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
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
, biorąc pod uwagę, że fałszywy skrypt wywołuje msbuild, czy nie spowodowałoby to pętli rekursywnej do niepowodzenia? – pms1969
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