2015年02月22日
製品バージョンの通知
xHis(Excel履歴管理ツール)では、
サーバ側でクライアントモジュールのバージョンをチェックしています。
そのために、
クライアントモジュールからサーバ側に製品バージョンを通知しています。
今回、サーバ側での新旧比較を用意にするために
製品バージョンの各パートを、3桁固定で0埋めにして通知するように改修しました。
下図の場合は、"001.000.000.000" として通知します。

■ C#ソースコード
サーバ側でクライアントモジュールのバージョンをチェックしています。
そのために、
クライアントモジュールからサーバ側に製品バージョンを通知しています。
今回、サーバ側での新旧比較を用意にするために
製品バージョンの各パートを、3桁固定で0埋めにして通知するように改修しました。
下図の場合は、"001.000.000.000" として通知します。

■ C#ソースコード
using System.Diagnostics;
using System.Reflection;
// クライアントバージョン
string ver;
Assembly asm = Assembly.GetExecutingAssembly();
var exeLocalPath = (new Uri(asm.CodeBase)).LocalPath;
var vi = FileVersionInfo.GetVersionInfo(exeLocalPath);
ver = String.Format("{0:D3}.{1:D3}.{2:D3}.{3:D3}",
vi.ProductMajorPart,
vi.ProductMinorPart,
vi.ProductBuildPart,
vi.ProductPrivatePart);
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image