Pregunta

Recibo este error ahora que llegué al número de versión 1.256.0:Error 4 Versión de producto no válida '1.256.0'.Debe tener el formato '##.##.####'

El instalador estaba bien con 1.255.0 pero algo con 256 (2^8) no le gusta.Encontré esto en msdn.com:La propiedad Versión debe tener el formato N.N.N, donde cada N representa al menos uno y no más de cuatro dígitos.(http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx)

Lo que me haría creer que 1.256.0 no tiene nada de malo porque cumple con las reglas indicadas anteriormente.

¿Alguien tiene alguna idea de por qué esto estaría fallando ahora?

¿Fue útil?

Solución

Este artículo dice que hay un máximo mayor y menor de 255.

http://msdn.microsoft.com/en-us/library/aa370859(VS.85).aspx

Otros consejos

El enlace al que hace referencia dice "Esta página es específica de Microsoft Visual Studio 2008/.NET Framework 3.5", pero está hablando de vs2005.

Mi conjetura:un rango basado en 0 de 256 números termina en 255, por lo tanto, intentar usar 256 excede eso y tal vez lo cambiaron para VS2008

Editar:Miré nuevamente y vi dónde se puede cambiar ese enlace para hablar sobre VS2005, y obtuve la misma respuesta.Aunque sigo manteniendo mi teoría 0-255.No sería la primera vez esta semana que me encuentro con algo incorrecto en los documentos de MSDN.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top