Ich habe eine Datei, die ich mit PowerShell eingerichtet habe, die die Versionsnummer meines Builds enthält. Ich muss dies innerhalb von MSBuild bekommen, damit ich in meinem Build-Skript darauf reagieren kann. Es scheint einfach genug zu sein; Ich möchte nur den Inhalt der Datei nehmen und eine Eigenschaft auf diesen Wert setzen.
Ich dachte, ich könnte vielleicht eine Exec-Aufgabe machen, eine "mehr" auf meiner Datei machen, und das Capturen von Standard-Out würde den Trick machen, aber ich kann nicht scheinen, dass das funktioniert. Es scheint, dass andere Probleme mit stdout und MSBuild hatten. Hier ist was ich versucht habe:
%Vor%Die Aufgabe ReadLinesFromFile ist was Sie wollen
%Vor%Das heißt, ein anderer Weg, um das zu tun, was Ihre Frage impliziert, ist das Speichern von num-Informationen in einer XML-Datei mit einem MSBuild-Schema
etwas wie
%Vor%und importieren Sie dann die Datei version.properties in Ihre msbuild-Hauptdatei
Tags und Links msbuild