首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空Wix3.8属性值,没有生成警告

空Wix3.8属性值,没有生成警告
EN

Stack Overflow用户
提问于 2014-07-07 11:54:07
回答 1查看 2.9K关注 0票数 3

我有一个Wix3.8MSI安装程序。我怎样才能摆脱这个警告?

代码语言:javascript
复制
<Property Id="DB_USER" />
...
<Control Id="UserEdit" Type="Edit" X="45" Y="45" Width="200" Height="20" Property="DB_USER" Text="{80}" />

"UserEdit“控件初始化为空,但我得到以下构建警告:

代码语言:javascript
复制
Property 'DB_USER' does not contain a Value attribute and is not marked as Admin, Secure, or Hidden. The Property element is being ignored.

尝试1:

代码语言:javascript
复制
<Property Id="DB_USER" Value=""/>

给出以下错误:

代码语言:javascript
复制
The Property/@Value attribute's value cannot be an empty string. If a value is not required, simply remove the entire attribute.

企图2:

代码语言:javascript
复制
<Property Id="DB_USER" Value="[THIS_PROPERTY_DOES_NOT_EXIST]"/>

控件使用字符串"THIS_PROPERTY_DOES_NOT_EXIST“初始化,而不是获取不存在的属性值。

尝试3:使用CustomAction清除DB_USER属性的内容,初始值为"-“。CustomAction在InstallExecuteSequence中被描述为After="CostFinalize“。财产保留为"-“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-07 15:06:19

你需要把财产标记为安全。否则,您可能会陷入这样的情况,即该属性不会传递到服务器端。(托管/ UAC安装)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24609980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档