2009-02-16 3 views
10

ich den folgenden Befehl als Pre-Build-Ereignis in Visual Studio 2005 laufen und es funktioniert gut:Schildkröte SubWCRev.exe Pre-Build-Ereignis

SubWCRev.exe "C:\work\subversion\aviOffline .Net\trunk" 
"c:\test.tmpl" 
"c:\testout.txt"C:\work\subversion\aviOffline .Net\trunk" 

So wechsle ich den Befehl die eingebauten Bild verwenden Studio-Makros für bessere Wartbarkeit, aber es schlägt fehl. Scheint, auf dem Makro $ (SolutionDir) fehlzuschlagen, da es einen nachfolgenden umgekehrten Schrägstrich anhängt und SubWCRev.exe den umgekehrten Schrägstrich nicht zu ähneln scheint?

"SubWCRev.exe" "$(SolutionDir)" "c:\test.tmpl" "c:\testout.txt" 

Gibt es einen DOS-Befehl oder einen anderen Weg, der den nachfolgenden Backslash entfernt?

Dank

Antwort

15

ich versuchen würde, einen abschließenden Punkt setzen:

"$(SolutionDir)." 
Verwandte Themen