Obter o número da versão do meu site

O site é um antigo site da aspx. Estamos a correr sob C # 4.5 usando Visual Studio 2013, se isso ajudar.

A Minha Informação De Montagem.o ficheiro cs tem o seguinte.

[assembly: AssemblyVersion("1.0.*")]

retirei o atributo "assemblly fileVersion".

no meu padrão.aspx file eu tenho o seguinte;

Site version: <%= System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() %>

No entanto,a versão que é apresentada é sempre 0. 0. 0. 0.

segui a amostra assim e também de http://abundantcode.com/how-to-get-auto-incrementing-version-number-in-visual-studio-2013/{[15]mas ainda tenho 0.0.0.0

Alguma ideia do que estou a fazer de errado?

Author: griegs, 2015-09-30

1 answers

Editar:

Tenta assim:
typeof(yourMainClass).Assembly.GetName().Version

Pode tentar assim:
var str = HttpContext.Current.ApplicationInstance;
Assembly assem = str.GetType().BaseType.Assembly;
System.Version assemblyVersion = assem.GetName().Version;

Ou assim:

var ver = Assembly.GetAssembly(Page.GetType().BaseType).GetName().Version;
 2
Author: Rahul Tripathi, 2015-09-30 05:46:40