クリックワンス展開を使用する場合、利用可能な「公開日」プロパティはありますか
-
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がその日付を変更しないかどうかを確認する必要があります
所属していません StackOverflow