Ao usar o clique com o botão uma vez implantação, há uma propriedade 'Data de Publicação' disponíveis

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

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu quero mostrar a data de publicação no diálogo Sobre.

Foi útil?

Solução

Infelizmente, não. ApplicationDeployment expõe classe apenas o CurrentVersion propriedade, não é o momento de publicação.

Você pode usar o campo de revisão para armazenar a data da compilação para mostrar na caixa de diálogo Sobre.

Outras dicas

Tanto quanto eu sei não há nenhuma maneira direta no Click-Once para fazer isso.

Aqui é um Solução :. Você teria que carregar o arquivo em questão (DLL ou EXE) em um objeto FileInfo e obter a data de modificação off-lo

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

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

Nota: Tecnicamente, não é a data de publicação, mas a data da assembléia no disco do cliente. Você tem que verificar se Click-Once não muda essa data

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top