首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >共享属性: “error LGHT0094 : Unresolved reference to symbol”

共享属性: “error LGHT0094 : Unresolved reference to symbol”
EN

Stack Overflow用户
提问于 2019-04-25 04:58:41
回答 1查看 0关注 0票数 0

我试图在几个产品之间共享一个属性,默认情况下没有设置。除了一个产品,我想为其设置一个值。

在shared.wxi中:

代码语言:javascript
复制
<Include>
    <Property Id="MYPROP" Secure="yes"></Property>
</Include>

在product.wxs中:

代码语言:javascript
复制
<Wix>
    <Product>
        <?include ..\shared\shared.wxi?>
        <SetProperty Id="MYPROP" Value="1" After="InstallInitialize"/>
    </Product>
</Wix>

但构建系统出现错误:

代码语言:javascript
复制
error LGHT0094 : Unresolved reference to symbol 'WixAction:InstallUISequence/InstallInitialize' in section 'Product:{583365A4-93C2-434A-BCD8-8A1035DF2AC7}'

我不确定After="InstallInitialize"(或者Before = ...)是否是正确的地方,我只想在包含之后但在考虑其他任何内容之前设置此产品的属性。另外,我对整个WIX系统几乎一无所知。

更新 - 现在我尝试了这个而不是SetProperty,但仍然得到相同的错误:

代码语言:javascript
复制
  <CustomAction Id="CA_SETMYPROP" Property="MYPROP" Value="1" />
  <InstallUISequence>
    <Custom Action="CA_SETMYPROP" Before="InstallInitialize" />
  </InstallUISequence>

更新2 - 现在我用InstallUISequence替换InstallExecuteSequence,它做了我想要的。

代码语言:javascript
复制
  <CustomAction Id="CA_SETMYPROP" Property="MYPROP" Value="1" />
  <InstallExecuteSequence>
    <Custom Action="CA_SETMYPROP" Before="InstallInitialize" />
  </InstallExecuteSequence>
EN

回答 1

Stack Overflow用户

发布于 2019-04-25 14:09:19

根本问题是InstallInitialize不存在与InstallUISequence。默认情况下,SetPropertySequence属性使用了两者。这意味着set属性是在InstallExecuteSequence的InstallUISequence之前和之后安排InstallInitialize动作。既然InstallInitialize不存在于InstallUISequence就会得到错误:

代码语言:javascript
复制
Unresolved reference to symbol 'WixAction:InstallUISequence/InstallInitialize'

使用Sequence='execute'仅在InstallInitialize激活时安排InstallExecuteSequence的属性。或者,您可以选择不同的操作来安排。

使用SetProperty是这样:

代码语言:javascript
复制
<SetProperty Id="MYPROP" Value="1" After="InstallInitialize" Sequence="execute" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006671

复制
相关文章

相似问题

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