$(MSBuildProjectDirectory) の最後の部分を取得する方法がわかりません。
たとえば、値が「c:\development\projects\project_branch」の場合、最後の部分「project_branch」だけが必要です。
これどうやってするの?
$(MSBuildProjectDirectory) の最後の部分を取得する方法がわかりません。
たとえば、値が「c:\development\projects\project_branch」の場合、最後の部分「project_branch」だけが必要です。
これどうやってするの?
<Project DefaultTargets="BuildAll" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetMSBuildProjectLocalDirectory">
<CreateItem Include="$(MSBuildProjectDirectory)">
<Output ItemName="MSBuildProjectDirectoryMeta" TaskParameter="Include"/>
</CreateItem>
<CreateProperty Value="%(MSBuildProjectDirectoryMeta.Filename)">
<Output PropertyName="LocalDirectory" TaskParameter="Value"/>
</CreateProperty>
</Target>
<Target Name="BuildAll" DependsOnTargets="GetMSBuildProjectLocalDirectory">
<Message Text="$(LocalDirectory)" />
</Target>
</Project>