6
Mam zadanie <Exec>
, które MSBuild uruchamia, gdy buduje moją bibliotekę. Wygląda to tak:Jak wywołać Path.Combine z MSBuild?
<Exec Command="..\packages\xunit.runner.console.2.0.0\tools\xunit.console bin\$(Configuration)\Core.dll"/>
Wydaje się, że działa poprawnie, jednak obawiam się, że to nie może działać na platformie Linux i OS X, ponieważ używa backslashy zamiast standardowego /
do separatora katalogów. Czy istnieje sposób wywołania metody Path.Combine z MSBuild, aby uniknąć tego problemu?
możliwe duplikat [Jak przekonwertować funkcji NANT "Ścieżka :: połączyć (ścieżka1, ścieżka2)" do MSBuild?] (Http://stackoverflow.com/questions/2507215/ how-to-convert-nant-function-pathcombinepath1-path2-to-msbuild) –
Używaj tylko ukośników w przód, działa również na Windows. –