我的解决方案中有几种不同的自动化。
其中许多用于[System.IO.Path]::GetFullPath
帮助避免丢失文件等。
然而,最近我添加了另一个项目,但由于某种原因它GetFullPath
不起作用。
我究竟做错了什么?
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<PropertyGroup>
<HelpPath>$([System.IO.Path]::GetFullPath('$(ProjectDir)..\..\User Guide')</HelpPath>
</PropertyGroup>
<Message Importance="high" Text="HelpPath=$(HelpPath)" />
</Target>
上面 MSBuild 目标的输出
2>HelpPath=$([System.IO.Path]::GetFullPath('$(ProjectDir)..\..\User Guide')