Ich habe eine MSBuild-Datei, die * / .SLN-Dateien erstellt (erstellt alle .SLN-Dateien, die vorhanden sind).Führen Sie ein MSBuild-Ziel nur, wenn das Projekt tatsächlich erstellt wird
Der Build verwendet das Build Ziel. Wenn also keine Änderungen an den Eingabedateien vorgenommen wurden, sollte kein Projekt erneut erstellt werden.
Ich möchte einige benutzerdefinierte Ziel nur ausführen, wenn ein Projekt tatsächlich wieder aufgebaut wird.
Wie kann das gemacht werden?
Sowohl Afterbuild und AfterCompile sind immer aufgerufen, unabhängig davon, ob die Kompilierung/bauen tatsächlich stattfindet.
ist dieses Ziel in jeder Projektdatei oder ist es in einer separaten Projektdatei, die auch zur Lösung gehört? – stijn
Separate Projektdatei –
, die etwas härter scheint .. wollen Sie auch das Ziel gebaut, wenn ein anderes Projekt gebaut wurde oder wenn alle Projekte gebaut wurden, oder ...? – stijn