- - PR -
アプリケーションバージョンの取得
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-24 17:48
VS2005 言語VB.netで開発しており
疑問な点があります。 教えていただけないでしょうか? アプリケーションルートのプロパティの 発行タブで 発行するバージョン メジャー・マイナー等設定できると思いますが、 これを取得する方法というのはないのでしょうか? 調べたところ以下のメソッドでバージョンを 取得できるようなことが記述されていましたが 私のほしいものとは違いました。。。 System.Reflection.Assembly.GetExecutingAssembly().Location System.Reflection.Assembly.GetExecutingAssembly().Version | ||||||||
|
投稿日時: 2006-05-24 17:55
Application.ProductVersionで取得できます。
| ||||||||
|
投稿日時: 2006-05-24 18:08
「発行タブのバージョン」と、「製品バージョン」は別物だと思うのですが...
それと、System.Reflection.Assembly クラスに Version というメンバはあるんでしたっけ? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-05-24 18:56
件名がアプリケーションバージョンの取得となっているので、
製品バージョンの事だと思ったのですが、違うのかな? | ||||||||
|
投稿日時: 2006-05-24 19:05
タイトルはそうですが、内容を見るに違うと思います。 元質問者さんが、「製品バージョンと同一である」と勘違いされているのだと思います。
と書いてありますゆえ、そう思いました。 > 「発行タブのバージョン」と、「製品バージョン」は別物だと思うのですが... と書いたのはそのためですが、微妙な書き方でした。 うにくまさん、すみません。(*_ _) もし、ProductVersion のことであれば、[アプリケーション] ペインにある、 [アセンブル情報] ボタンをクリックした後に表示される「アセンブリ バージョン」がソレだと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-05-24 22:48
ApplicationDeployment.CurrentDeployment.CurrentVersion
てことかしらん。 バージョンはいろいろいっぱいあってややこしいですが。 | ||||||||
|
投稿日時: 2006-05-24 23:41
こちらこそ、すみません。私が勘違いしていたようです。(二重で勘違いしてました。。。) アプリケーションバージョン=アセンブリバージョンだと思っていましたが、 プロジェクトファイル(.vbporj)を確認してみましたら、 <ApplicationVersion>*.*.*.*</ApplicationVersion> に発行バージョンを保持していました。 失礼しました。 | ||||||||
|
投稿日時: 2006-05-25 10:24
そういうことですか... 私も勘違いをしていたようです。 何ともややこしいですね... orz # まあ、全パターンの回答が出たということでw _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1