¿La versión del file de ensamblaje no cambia?

Tengo en mi class de assemblyinfo.cs el código:

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

Llamar a System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() funciona bien y proporciona la versión actualizada, sin embargo, cuando miro el dll generado en el explorador de Windows, haga clic con el button secundario en Propiedades, click 'detalles' pestaña, la versión del file dice "1.0.0.0" aunque el resultado anterior dice 1.0.3489.17621?

No puede usar 1.0. * Para autoincrementar AssemblyFileVersion, solo la AssemblyVersion. (Controlado en todas las versiones de Visual Studio de 2005 a 2012).

Comente la siguiente línea

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

y la versión del file tomará el mismo número que la versión de ensamblaje.

Patrick ya dio la respuesta correcta, pero aquí hay solo un pequeño consejo. Si observa AssemblyInfo.cs, encontrará el siguiente bloque al final:

 // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: //[assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] 

Ahora continúe y pase el comentario de las últimas tres líneas de la siguiente manera:

 [assembly: AssemblyVersion("1.0.*")] //[assembly: AssemblyVersion("1.0.0.0")] //[assembly: AssemblyFileVersion("1.0.0.0")] 

Y todo funciona como se espera … 🙂