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? 2
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