2009-02-16 27 views
10

tôi chạy lệnh sau đây là một sự kiện trước xây dựng trong Visual Studio 2005 và nó hoạt động tốt:Rùa SubWCRev.exe Pre-Build Event

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

Vì vậy, tôi thay đổi lệnh để sử dụng trong xây dựng trực quan Các macro của Studio cho khả năng bảo trì tốt hơn nhưng không thành công. Dường như nó thất bại trên macro $ (SolutionDir) vì nó thêm dấu gạch chéo ngược và SubWCRev.exe dường như không giống dấu gạch chéo ngược sau?

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

Có lệnh dos hay cách khác để xóa dấu gạch chéo ngược sau?

Cảm ơn

Trả lời

15

tôi sẽ cố gắng đặt một dấu chấm:

"$(SolutionDir)."