我正在开发一个产品引导程序。其中我需要在运行时动态更改DisableModify属性的值。我在网上没有看到任何合适的文档或答案。我曾经尝试过声明变量并使用它,但没有成功。我已经粘贴了wxs文件,其中DisableModify属性被设置为使用变量值。但我在运行candle.exe时看到编译错误。有人能帮忙吗?
错误:
E: \DVD\Bundle.wxs(6(:错误CNDL0021:Bundle/@DisableModify属性的值"[DisableModify]"不是合法选项之一:"button"、"yes"或"no"。E: \DVD\Bundle.wxs(7(:错误CNDL004:WixVariable元素包含意外的属性"Type"。
WXS代码段:
捆绑包DisableModify="[DisableModify]"制造商="ABC"名称="ABC产品"升级代码="{xxx xxx xxx}"版本="12.0000.00">
变量名称="disableModify"类型="YesNoButtonType"值="[disableModify]">
Burn不支持在安装时设置该值,只支持在构建时设置。