ビルド後のイベント マクロをカスタマイズする方法はありますか。新しいアセンブリを、アセンブリのバージョンと同じディレクトリ内のサブ フォルダに移動したいと考えています。
$(TargetDir)$(TargetFileName) $(TargetDir)$( ASSEMBLYVERSION )\$(TargetFileName) をコピーします
しかし、そのような「マクロ」はありません。実行可能ファイルをビルドしてバージョンを取得するようなもの
call foo.bat $(TargetName)
GetVersion.exe など、渡すアセンブリのバージョンを出力するマネージド アプリを呼び出して、foo.bat にターゲットのバージョンを評価させます。
for /f %%t in ('GetVersion.exe %1') do (
set _version=%%t
)
echo %_version%
何か案は??確かにマクロを直接カスタマイズする方法はありますか??