Windowsフォームでバージョン情報を画面タイトルの横に出す

C#, ITVisualStudio, Windowsフォーム

バグ調査の時などにお客様が使用しているシステムのバージョンを知りたい時があります。
エラーが発生した時、お客様がキャプチャーを送ってくることが多いと思いますが、
画面タイトルにバージョンが出ていれば便利です。


バージョン設定

対象アプリケーションのPropeties → AssemblyInfoを開きます。

AssemblyInfo内における上記記述の
[assembly: AssemblyVersion(“1.0.0.0”)]でバージョン値を設定します。
次行の[assembly: AssemblyFileVersion(“1.0.0.0”)]はコメントアウトしてください。
AssemblyVersionを設定すればAssemblyFileVersionも自動的に同じ値になります。


バージョンの取得

でバージョンの値が取得できます。
テスト画面のタイトル横にバージョンを表示してみましょう。

【Before】

【After】

C#, ITVisualStudio, Windowsフォーム

Posted by raishin