Я намагаюся створити сценарій MSBuild, який відображає мережевий диск на букву диска в сценарії, але, на жаль, шлях до цільової папки включає вбудований простір. Вбудований простір призводить до невдалого відображення, і я не знаю, чи можна уникнути лапок навколо шляху. Я спробував подвійні лапки, але це не подобається MSBuild (ні це, ні Windows XP не любить). Хтось знає, як кодувати цього звіра, щоб карта працювала?
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
Вбудований простір, звичайно, відбувається у "програмних файлах".
Command="quot;$(PathWithTrailingBackslash)""
оскільки він відображає як"Path\With\Trailing\Backslash\"
і\"
є послідовністю вхідного командного рядка для"
, тому всі наступні аргументи виплутуються.