nant ビルドが完了したら、プロジェクトの .csproj ファイル (Project 要素内) の末尾に追加されるビルド後のコマンドを使用して、生成された .exe ファイルの名前を変更したいと思います。
<Target Name="AfterBuild">
<Copy SourceFiles="$(TargetDir)\$(TargetName).exe" DestinationFiles="$(TargetDir)\MyApplication-$(AssemblyFileVersion).exe" SkipUnchangedFiles="true" />
</Target>
上記でわかるように、実行可能ファイルの名前を MyApplication-$(AssemblyFileVersion).exe に変更しようとしていますが、結果の実行可能ファイルの名前は単に MyApplication-.exe になっているため、これは明らかに間違っています (したがって、私がしようとしているバージョンはファイル名の末尾に追加がありません)。
AssemblyInfo.cs ファイルで AssemblyFileInfoVersion を次のように定義しました。
[assembly: AssemblyFileVersion("1.5.1")]
問題は、同じプロジェクトのcsprojファイルでAssemblyFileVersionにアクセスするにはどうすればよいですか?