Top > プログラミング > .NET Tips> 自分自身のバージョン情報を取得する

自分自身のバージョン情報を取得する」への評価、コメント

評価

良い / 悪い = 41 / 0 (「良い」の割合 = 1.000 , 人気度 = 1.613

評価する

コメント一覧


評価の理由
R_S1k4[2]_1 2018/11/7 (Wed) 14:18:15
評価:良い
とてもよかったです

通常のコメント
芦田っち 2017/01/20 (Fri) 12:56:37
いつも参考にさせていただいております。ありがとうございます。
さて、今回気づいた点をお知らせいたします。

「.NET Framework 2.0以降のVB.NETで、My.Application.Infoから取得する」
この方法でバージョン情報を取得すると、例えば「アセンブリ情報」 > 「アセンブリ バージョン」が 0.1.2.0123 のように末尾番号がゼロで始まっている場合、
「0123」ではなく「123」となります(先頭のゼロが消えてしまいます)。

他方、System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly().Location) でバージョン情報を取得すると、先頭のゼロが消えずに「0123」と(期待どおりに)取得出来ました。

取り急ぎ、お知らせまで。

評価の理由
匿名 2015/09/13 (Sun) 21:18:59
評価:良い
とてもよい

評価の理由
Ryo 2010/11/17 (Wed) 16:13:17
評価:良い
よく教えていただいています。
いつもありがとうございます。

通常のコメント
nana* 2009/08/28 (Fri) 15:09:10
いつも大変参考にさせていただいています。
実際の出力例とかが載っているとなおうれしいです。

通常のコメント
管理人 2006/11/26 (Sun) 01:40:11
>1番目の方法(FileVersionInfo.FileVersion)で取得できるのは AssemblyFileVersion の方で、
>2番目の方法(Assembly.GetName().Version)で取得できるのは AssemblyVersion の方ですね。
>同一の値ではないので注意です。

明記するように、記事を修正させていただきます。ご指摘、ありがとうございました。

通常のコメント
匿名 2006/11/2 (Thu) 18:16:58
アセンブリマニフェストに
[assembly: AssemblyVersion("1.0.0.12345")]
[assembly: AssemblyFileVersion("1.0.0.0")]
などと書くと、
1番目の方法(FileVersionInfo.FileVersion)で取得できるのは AssemblyFileVersion の方で、
2番目の方法(Assembly.GetName().Version)で取得できるのは AssemblyVersion の方ですね。
同一の値ではないので注意です。

通常のコメント
匿名 2006/10/3 (Tue) 15:18:44
GetExecutingAssemblyとGetEntryAssemblyの使い分けなどもあるとよかったです。

評価の理由
おしょう 2006/06/20 (Tue) 12:07:12
評価:良い
いつも参考にさせてもらっています。
丁度Assembly情報の取得がわからなくて探していました。
参考になりました〜

評価の理由
2006/02/24 (Fri) 16:56:52
評価:良い
いつもお世話になっています。
知りたい事がどこに記述されているか
解らない事がありますが、ググってみると
DOBONさんのページにたどり着きます。

評価の理由
匿名 2004/07/8 (Thu) 09:52:47
評価:良い
カユイところに手が届くサンプルが多くて、しかもHPが見やすいです。

コメントの投稿

[説明]