c# – 如何从MSBuild调用Path.Combine?

前端之家收集整理的这篇文章主要介绍了c# – 如何从MSBuild调用Path.Combine?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个< Exec> MSBuild在构建我的库时运行的任务.它看起来像这样:
<Exec Command="..\packages\xunit.runner.console.2.0.0\tools\xunit.console bin\$(Configuration)\Core.dll"/>

它似乎工作正常,但我担心这可能不适用于Linux和OS X,因为它使用反斜杠而不是标准/用于目录分隔符.有没有办法从MSBuild调用Path.Combine所以我可以避免这个问题?

解决方法

使用msbuild property functions
$([System.IO.Path]::Combine($(Path1),$(Path2)))

猜你在找的C#相关文章