2012年7月19日木曜日

C#で需要のない画像抽出ツールを作ってみた件 第3回

バージョン情報をどこで出すのか……さまよい編

探していたら見つけたのがこのページ

.NET TIPS  アセンブリにバージョン情報を設定するには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/187asmverinfo/asmverinfo.html

これによるとソースのフォルダの中にあるAssemblyInfo.csというファイルの中身を書き換えるとビルドバージョンとリビジョンを表示できるみたいだ

image

image

AssemblyInfo.csはソースフォルダの「Propaties」フォルダ内にある。

これをテキストエディタで開いて

[assembly: AssemblyVersion("1.0.0,0")]

[assembly: AssemblyVersion("1.0.*")]

と書き換えれば、ビルドバージョンとリビジョンが表示され……

image

? なんだこの数字?

……読み直すと、

番号自動決定の際、ビルド番号には2000年1月1日からの経過日数が設定され、リビジョン番号には現地時間の0時からの経過秒数を2で割った値が設定される。よって、どちらも大きな数値が割り当てられることが多いので注意してほしい。

 それは求めていたバージョンと違う……。

image

 アプリの発行のところに堂々と数字載ってるのになぁ……なぜこれが出ないんだろう。
 もしかして表示できないのかな? でもRevoUninstallerでは表示されたバージョンだしどこかに格納されているはずなんだけど……

0 件のコメント:

コメントを投稿