5

在我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的很长,但在我开始修剪之前,允许的最大长度是多少?

4

1 回答 1

6

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

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

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

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

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

于 2012-04-10T13:50:32.630 回答