2017-01-31 8 views
0
<PropertyGroup> 
     <fileName>$(FilePath.Substring($(FilePath.LastIndexOf('\'))))</fileName>  
</PropertyGroup> 

私は上記のコードを試しました。しかし最後の '\'を含むファイル名を取得しています。たとえば。 \ Data.xml。私はData.xmlだけが必要です。どうすれば入手できますか?パスからファイル名を取得Msbuild

は、あなたが最初の文字が、より便利で、より少ないエラーが発生しやすいを除去するために、別のサブストリングコールかそこらを追加することができます...

答えて

0

ありがとうProperty Functionsを参照して、適切なSystem.IO.Path機能を使用することです:

<PropertyGroup> 
    <fileName>$([System.IO.Path]::GetFileName('$(FilePath)'))</fileName>  
</PropertyGroup> 
関連する問題