Tôi đang cố gắng xây dựng tập lệnh MSBuild ánh xạ ổ đĩa mạng thành ký tự ổ đĩa trong tập lệnh, nhưng không may là đường dẫn đến thư mục đích bao gồm một không gian nhúng. Không gian nhúng khiến ánh xạ không thành công và tôi không biết liệu có thể thoát dấu ngoặc kép trên đường dẫn hay không. Tôi đã thử hai dấu ngoặc kép, nhưng MSBuild không thích nó (hoặc Windows XP không thích nó). Bất cứ ai cũng biết làm thế nào để mã hóa con thú này để bản đồ hoạt động?
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
Không gian nhúng tất nhiên xảy ra trong "tập tin chương trình".
Command="quot;$(PathWithTrailingBackslash)""
bởi vì nó hiển thị"Path\With\Trailing\Backslash\"
và\"
là chuỗi thoát dòng lệnh"
, vì vậy tất cả các đối số sau đây sẽ bị rối tung.