5 Stimmen

Was ist die maximale Länge eines Strings?

Wenn ich mein Projekt light, erhalte ich die folgende Warnung:

C:\Benutzer\ich\wix\service.wxs(105) : Warnung LGHT1076 : ICE03: 
          Zeichenfolgenüberlauf (größer als die in der Spalte zulässige Länge); 
          Tabelle: ServiceInstall, Spalte: Beschreibung, Schlüssel: ServiceRegister

Meine Beschreibung ist ziemlich lang, aber bevor ich anfange, sie zu kürzen, was ist die maximale erlaubte Länge?

6voto

rmrrm Punkte 20750

Die Beschreibung-Spalte in der Tabelle ServiceInstall hat den Typ Formatted, was technisch bedeutet, dass es keine Begrenzung gibt. Sie können beliebige Längen verwenden.

Die Warnung wird angezeigt, weil Ihr aktueller Text 255 Zeichen überschreitet (standardmäßige maximale Textlänge in Windows). Es handelt sich nur um eine Warnung, nicht um einen Fehler. Es beeinträchtigt Ihre Installation nicht.

Wenn Sie die Warnung dennoch vermeiden möchten, besteht eine Lösung darin, Installationsproperties zu verwenden:

  • teilen Sie Ihren Beschreibungstext in mehrere benutzerdefinierte Properties auf
  • verwenden Sie diese Properties in Ihrer Beschreibung anstelle des tatsächlichen Textes

Auf diese Weise wird der lange Text während der Installation aufgelöst und seine Länge löst keine Warnungen aus.

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