2012-03-05 22 views
5

Đối với tham số Command, người ta có thể thoát khỏi đường dẫn qua ", tuy nhiên, điều này không hoạt động nếu có khoảng trắng trong thông số WorkingDirectory.Có thể vượt qua một thư mục làm việc với không gian để thực hiện lệnh MSBuild EXEC không?

Có ai có một giải pháp?

Có thể thay đổi môi trường của tôi HOMEDRIVE \ HOMEPATH cài đặt trước khi gọi tác vụ xây dựng, nhưng điều đó thật khủng khiếp và có thể không tầm thường.

Trả lời

5

Không cần phải thoát khỏi bất cứ điều gì hoặc làm bất cứ điều gì đặc biệt. Điều này sẽ hoạt động:

<Exec Command="Path_to_some_executable.exe" WorkingDirectory="Path to some directory\with spaces" /> 
+0

Lưu ý Tôi đã thử nghiệm điều này với MSbuild 4.0 – BryanJ

+0

Bạn nói đúng, hóa ra tôi đã sai đường dẫn. :S – nicodemus13

Các vấn đề liên quan