2008-09-12 4 views
2

Ich erhalte diesen Fehler jetzt, dass ich die Versionsnummer getroffen 1.256.0: Fehler 4 Ungültige Produktversion ‚1.256.0‘. Muss von Format '##. ##. ####'VS 2005 Installer Projektversionsnummer

Der Installer mit 1.255.0 aber etwas mit 256 (2^8) in Ordnung war es nicht mögen. Ich fand dies auf msdn.com erklärt: Die Version Eigenschaft muss als N.N.N formatiert werden, wobei jeder N mindestens eine und nicht mehr als vier Ziffern darstellt. (http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx)

Was ich dort machen würde glauben, ist nichts falsch 1.256.0, weil es die Regeln oben erwähnt erfüllt.

Hat jemand irgendwelche Ideen auf, warum dies jetzt andernfalls würde?

Antwort

0

Der Link, den Sie verweisen sagt: "Diese Seite ist speziell für Microsoft Visual Studio 2008/.NET Framework 3.5", aber du redest VS2005.

Meine Vermutung: ein 0-basierten Bereich von 256 Zahlen endet bei 255, also dass der Versuch, 256 zu verwenden, überschreitet und vielleicht verändert sie es für VS2008

Edit: Ich schaute wieder und sehen, wo diese Verbindung umgeschaltet werden kann über VS2005 zu sprechen, und gibt die gleiche Antwort. Ich bleibe immer noch bei meiner 0-255 Theorie. Wäre nicht das erste Mal in dieser Woche, dass ich etwas falsch in MSDN-Dokumenten gefunden habe.