Я пытаюсь создать сценарий MSBuild, который сопоставляет сетевой диск с буквой диска в скрипте, но, к сожалению, путь к целевой папке включает встроенное пространство. Вложенное пространство приводит к сбою отображения, и я не знаю, можно ли избежать кавычек по пути. Я пробовал двойные кавычки, но MSBuild не нравится (либо это, либо Windows XP не нравится). Кто-нибудь знает, как закодировать этого зверя, чтобы карта работала?Как избежать кавычек в команде Exec в MSBuild
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
Вложенное пространство, конечно, происходит в «программных файлах».
Это не помогает, когда у вас есть 'Command = 'quot; $ (PathWithTrailingBackslash) "" ' , потому что он отображает как« Путь \ С \ Трейлинг \ Обратное сглаживание »и« \ »- строка escape-последовательности для '' ', поэтому все следующие аргументы перепутаны. – jnm2