2

[バージョン情報] ダイアログに公開日を表示したい。

4

2 に答える 2

1

残念だけど違う。ApplicationDeployment クラスは、公開時刻ではなく、CurrentVersionプロパティのみを公開します。

リビジョン フィールドを使用して、バージョン情報ダイアログに表示するビルドの日付を保存できます。

于 2008-10-20T11:20:56.577 に答える
1

私の知る限り、Click-Once でそれを行う直接的な方法はありません。

問題のファイル (DLL または EXE) を FileInfo オブジェクトにロードし、変更日を取得する必要があります

FileInfo oMyFile = new
   FileInfo(Assembly.GetExecutingAssembly().Location);

DateTime oBuildDate = oMyFile.LastWriteTime // or LastWriteTimeUtc - don't use "CreationTime"

注: 技術的には、発行日ではなく、クライアントのディスク上のアセンブリの日付です。Click-Once がその日付を変更しないかどうかを確認する必要があります

于 2008-10-20T11:35:26.890 に答える