Sto cercando di creare uno script MSBuild che associ un'unità di rete a una lettera di unità nello script, ma sfortunatamente il percorso della cartella di destinazione include uno spazio incorporato. Lo spazio incorporato causa il fallimento della mappatura e non so se sia possibile sfuggire alle virgolette attorno al percorso. Ho provato le doppie virgolette, ma a MSBuild non piace (né quello o Windows XP non piace). Qualcuno sa come codificare questa bestia in modo che la mappa funzioni?
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
Lo spazio incorporato ovviamente si verifica in "file di programma".
Command="quot;$(PathWithTrailingBackslash)""perché rende come"Path\With\Trailing\Backslash\"ed\"è la sequenza di escape della riga di comando", quindi tutti gli argomenti seguenti vengono incasinati.