クリックワンス展開を使用する場合、利用可能な「公開日」プロパティはありますか

StackOverflow https://stackoverflow.com/questions/218042

  •  03-07-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

残念ながら、いいえ。 ApplicationDeploymentクラスは、のみを公開します。公開バージョンではなく、CurrentVersion プロパティ。

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

他のヒント

私が知る限り、Click-Onceで直接行う方法はありません。

これは回避策:問題のファイル(DLLまたはEXE)をFileInfoオブジェクトにロードし、修正日を取得する必要があります。

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top