Problem mit bestimmten Visual Studio Makros
Ich würde gerne aus Visual Studio 2017 in Extras --> externe Tools in der Zeile Argumente einem Batchfile (steht in der Zeile Befehl, z.B. .\script.bat) mehrere der
Visual-Studio-Macros übergeben, um sie im Batch weiterzuverarbeiten.
Bei $(SolutionDir) und $(SolutionFileName) funktioniert das aus, die kann ich als %1 und %2 Parameter im Batchfile weiterverarbeiten.
Jedoch scheitert die Übergabe von $(TargetDeployManifestFileName) und $(MSBuildToolsPath). Beide werden wohl bei Abarbeitung dieses selbst erstellten externen Tools im
Visual Studio leer, d.h. ohne Inhalt in die Batchdatei übergeben. Obwohl sie eigentlich korrekt befüllt sein sollten, was man wie folgt feststellen kann:
Projektmappe --> Solution --> Startprojekt markieren, rechte Maustaste --> Eigenschaften --> Konfigurationseigenschaften --> Buildereignisse --> Präbuildereignis --> Befehlszeile --> Bearbeiten --> Button Makros
$(TargetDeployManifestFileName) hat Wert L80.application
$(MSBuildToolsPath) hat Wert c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin
Hat hier jemand einen heißen Tipp? Vielen Dank schon mal...
Visual-Studio-Macros übergeben, um sie im Batch weiterzuverarbeiten.
Bei $(SolutionDir) und $(SolutionFileName) funktioniert das aus, die kann ich als %1 und %2 Parameter im Batchfile weiterverarbeiten.
Jedoch scheitert die Übergabe von $(TargetDeployManifestFileName) und $(MSBuildToolsPath). Beide werden wohl bei Abarbeitung dieses selbst erstellten externen Tools im
Visual Studio leer, d.h. ohne Inhalt in die Batchdatei übergeben. Obwohl sie eigentlich korrekt befüllt sein sollten, was man wie folgt feststellen kann:
Projektmappe --> Solution --> Startprojekt markieren, rechte Maustaste --> Eigenschaften --> Konfigurationseigenschaften --> Buildereignisse --> Präbuildereignis --> Befehlszeile --> Bearbeiten --> Button Makros
$(TargetDeployManifestFileName) hat Wert L80.application
$(MSBuildToolsPath) hat Wert c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin
Hat hier jemand einen heißen Tipp? Vielen Dank schon mal...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 540289
Url: https://administrator.de/contentid/540289
Ausgedruckt am: 13.11.2024 um 09:11 Uhr
2 Kommentare
Neuester Kommentar