2015-08-22 7 views
6

Ho un compito <Exec> che MSBuild esegue ogni volta che crea la mia libreria. Ecco come si presenta:Come chiamare Path.Combine da MSBuild?

<Exec Command="..\packages\xunit.runner.console.2.0.0\tools\xunit.console bin\$(Configuration)\Core.dll"/> 

Sembra funzionare bene, però io sono preoccupato che questo potrebbe non funzionare su Linux e OS X perché usa backslash invece dello standard / per il separatore di directory. C'è un modo per chiamare Path.Combine da MSBuild in modo da poter evitare questo problema?

+0

possibile duplicato di [Come convertire funzione NAnt "percorso :: combinare (path1, percorso2)" per MSBuild?] (Http://stackoverflow.com/questions/2507215/ how-to-convert-nant-function-pathcombinepath1-path2-to-msbuild) –

+0

Quindi basta usare le barre in avanti, funziona anche su Windows. –

risposta