2014-09-04 3 views

Répondre

2

La raison pour laquelle vous obtenez l'erreur est que le numéro de version n'est pas valide en tant que ProductVersion pour un package MSI.

<major>.<minor>.<build> 

major a une valeur maximale de 255

minor a une valeur maximale de 255

build a une valeur maximale de 65535

Note: Si vous incluez un quatrième champ dans votre la version du produit, le programme d'installation ignore le quatrième champ.

Source: http://msdn.microsoft.com/en-us/library/aa370859%28v=vs.85%29.aspx

+0

Merci, mais il est peu étrange: MS a fait la version 4-pièces dans NET et limité dans MSI. – Oleg

+1

@Oleg - vous avez raison. La raison en est peut-être que la technologie Windows Installer est assez ancienne. –

+0

[Notez que Windows Installer n'utilise que les trois premiers champs de la version du produit. Si vous incluez un quatrième champ dans la version de votre produit, le programme d'installation ignore le quatrième champ.] (Http://msdn.microsoft.com/en-us/library/aa370859 (v = vs.85) .aspx). –

Questions connexes