2 Stimmen

VS 2005 Installer Projekt Versionsnummer

Ich bekomme jetzt diesen Fehler, seitdem ich die Versionsnummer 1.256.0 erreicht habe: Fehler 4 Ungültige Produktversion '1.256.0'. Muss im Format '##.##.####' sein

Der Installer hatte keine Probleme mit 1.255.0, aber bei 256 (2^8) scheint es etwas zu geben, das ihm nicht gefällt. Ich habe das auf msdn.com gefunden: Die Versionseigenschaft muss im Format N.N.N formatiert sein, wobei jedes N mindestens eine und höchstens vier Ziffern repräsentiert. (http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx)

Daraus würde ich schließen, dass nichts an 1.256.0 falsch ist, weil es die oben genannten Regeln erfüllt.

Hat jemand eine Idee, warum das jetzt fehlschlägt?

0voto

busse Punkte 1659

Der Link, auf den Sie sich beziehen, sagt "Diese Seite ist spezifisch für Microsoft Visual Studio 2008/.NET Framework 3.5", aber Sie sprechen über vs2005.

Meine Vermutung: Ein 0-basierter Bereich von 256 Zahlen endet bei 255, daherführt der Versuch, 256 zu verwenden, zu einemÜberlauf und möglicherweise wurde das für VS2008 geändert.

Bearbeitet: Ich habe noch einmal nachgesehen und sehe, wo dieser Link umgestellt werden kann, um über VS2005 zu sprechen, und die gleiche Antwort liefert. Ich halte jedoch weiterhin an meiner 0-255-Theorie fest. Es wäre nicht das erste Mal in dieser Woche, dass ich auf etwas Falsches in den MSDN-Dokumenten gestoßen bin.

0voto

Lucas Punkte 148

Dieser Artikel sagt, dass es ein Haupt- und ein Nebenmaximum von 255 gibt.

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X