字符串的最大长度是多少?

时间:2012-04-10 13:04:06

标签: string wix

当我light我的项目时,我收到以下警告:

C:\Users\me\wix\service.wxs(105) : warning LGHT1076 : ICE03: 
          String overflow (greater than length permitted in column); 
          Table: ServiceInstall, Column: Description, Key(s): ServiceRegister

我的Description很长,但在我开始修剪它之前,允许的最大长度是多少?

1 个答案:

答案 0 :(得分:5)

Description表中的ServiceInstall列具有Formatted类型,因此从技术上讲它没有限制。你可以使用任何你想要的长度。

显示警告,因为当前文本超过255个字符(Windows中的标准最大文本长度)。这只是一个警告,而不是错误。它不会影响您的安装。

但是,如果您想避免警告,解决方案是使用安装程序属性:

  • 将您的说明文字拆分为多个自定义属性
  • 在说明中使用这些属性而不是实际文本

这样,长文本将在安装期间解析,并且它的长度不会触发任何警告。