DOBON.NET DOBON.NETプログラミング掲示板過去ログ

インストーラのプロパティ「PostBuildEvent」について

環境/言語:[環境(Windows XP)、Visual  Studio2008、使用言語(C#)、.NET Frameworkのバージョン(2.0)]
分類:[.NET]

既存のシステムのインストーラのプロパティの項目「PostBuildEvent」に
cscript.exe "$(ProjectDir)PostBuild.vbs" "$(BuiltOuputPath)"
と設定してあるのですが、どういう意味なのか分かりません。

調べた結果は、
cscript.exe:指定したスクリプトの実行

$(ProjectDir)
プロジェクトのディレクトリ (ドライブ + パスで定義) です。
最後に円記号(\) が含まれます。

$(BuiltOuputPath)
出力ファイル ディレクトリへの絶対パス名です。


どなたか、詳しく教えて下さい。
宜しくお願い致します。
■No27511に返信(ぱんだこぱんださんの記事)
> 既存のシステムのインストーラのプロパティの項目「PostBuildEvent」に
> cscript.exe "$(ProjectDir)PostBuild.vbs" "$(BuiltOuputPath)"
> と設定してあるのですが、どういう意味なのか分かりません。

調べた結果通りでしょう。

PostBuildEvent はおそらく、ビルド後に実行するコマンドです。
なので、ビルド後にプロジェクトフォルダにある PostBuild.vbs をビルド出力先パスを引数に指定して実行するということです。

なお、何のためにそれをしているかは、外部の人にはわかりません。
前の担当者に聞くか、PostBuild.vbs の中身を解析してください。

DOBON.NET | プログラミング道 | プログラミング掲示板