Visual Studio 2005: Ich bin von Post-Build-Ereignis auf die Verwendung der externen Tools-Menü mit einer Batch-Datei verschieben.Visual Studio Externe Tools Argument Problem
Vorher hatte ich
cd "$(ProjectDir).."
for /f "tokens=2,3,4 delims=/ " %%a in ('date /t') do set bdate=%%c.%%a.%%b
pkzipc -add -overwrite -dir=current "Z:\Technology\VisualStudio2005\Project Zips\$(ProjectName)_%bdate%_%username%.zip" "$(ProjectDir)*"
Wenn ich versuche, dies als ein externes Tool zu verwenden, um es „“ um den Projektnamen wickelt und füge eine zusätzliche \ auf SolutionDirectory (Ich bin nicht sicher, ob ich Projekt oder Lösung dir will geht nach vorn, scheint weder zu arbeiten)
der Code ich bin versucht zu verwenden: die aus
pkzipc -add -overwrite -dir=current Z:\Technology\VisualStudio2005\Project Zips\%2\%2_%bdate%_%username%.zip %1*
dieser Code funktioniert nicht, dass ich der erste Teil Strippen Seite "" wird beantwortet, wodurch das Extra \ am Ende der Variable projectdir übrig bleibt. Wie kann ich das beheben?
Es scheint, dass dies nicht so gut funktioniert wie erhofft, da das Zielverzeichnis statt/debug auf den Ordner/obj zeigt. Es vermisst also alle unterstützenden Projekte Ihrer Lösung. Wenn Sie die Lösungsdatei selbst auswählen und die externen Tools ausführen, wird das Visual Studio-IDE-Verzeichnis oder das Lösungsverzeichnis zurückgegeben, jedoch immer noch nicht der Zielordner der Lösung. – Maslow