Próbuję zbudować skrypt MSBuild, który mapuje dysk sieciowy na literę dysku w skrypcie, ale niestety ścieżka do folderu docelowego zawiera osadzoną przestrzeń. Wbudowane miejsce powoduje niepowodzenie mapowania i nie wiem, czy można uciec z cytatów na ścieżce. Próbowałem już podwójnych cudzysłowów, ale MSBuild tego nie lubi (albo Windows XP tego nie lubi). Czy ktoś wie, jak zakodować tę bestię, aby mapa działała?Jak uniknąć wycinków w poleceniu Exec w MSBuild
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
Przestrzeń zagnieżdżona oczywiście występuje w "plikach programu".
To nie pomaga, gdy masz 'command = "quot; $ (PathWithTrailingBackslash) " "' ponieważ renderuje jako '" Ścieżka \ Z \ Trailing \ backslash \"' i '\" 'jest Command sekwencja ucieczki dla '' ', więc wszystkie poniższe argumenty są pomieszane. – jnm2