Quando si utilizza la distribuzione click-once, è disponibile una proprietà "Data pubblicazione"

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

  •  03-07-2019
  •  | 
  •  

Domanda

Voglio mostrare la data di pubblicazione nella finestra di dialogo Informazioni.

È stato utile?

Soluzione

Purtroppo no. La classe ApplicationDeployment espone solo la CurrentVersion , non l'ora di pubblicazione.

È possibile utilizzare il campo di revisione per memorizzare la data della build da mostrare nella finestra di dialogo Informazioni.

Altri suggerimenti

Per quanto ne so, in Click-Once non esiste un modo diretto per farlo.

Ecco una soluzione alternativa : dovresti caricare il file in questione (DLL o EXE) in un oggetto FileInfo e ottenere la data di modifica al di fuori di esso.

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

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

Nota: tecnicamente, non è la data di pubblicazione, ma la data dell'assembly sul disco del client. Devi verificare se Click-Once non cambia quella data

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top