【问题标题】:Error while checking for the user rights at the selection of a radiobutton and clicking the next button在选择单选按钮并单击下一步按钮时检查用户权限时出错
【发布时间】:2012-06-23 18:18:35
【问题描述】:

我有一个场景,我检查用户权限(无论是标准用户还是管理员):

我正在使用类似的东西:

<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" 
Default="yes" Text="!(loc.WixUINext)">

<Condition Message="Message text">Privileged</Condition>
<Publish Property="ALLUSERS" Value="1">INSTALLPREFA = "Every"</Publish>
<Publish Event="NewDialog" Value="MyInstallDirDlg">1</Publish>  

但是它会生成错误:

C:\myproject\MyInstallPrefa.wxs(25) : error CNDL0005 : The Publish element c ontains an     
unexpected child element 'Condition'.

我不能在自定义对话框中检查管理员权限吗,请帮忙!!!。

谢谢

【问题讨论】:

    标签: xml wix wix3.5 wix3


    【解决方案1】:

    如错误消息所述:Condition 元素不能在 Publish 元素内使用。
    条件写为Publish 元素的内部文本。

    【讨论】:

    • 所以你的意思是我需要写 Priileged,类似这样的东西。
    • @eddie 是的,我愿意。看看您发布的摘录中Publish 元素的外观。
    • :你可以在这里发表声明吗?
    • 我没有说文本属性,我说的是元素文本;元素文本是开始标签和结束标签之间的内容。从您发布的链接中:Inner Text (xs:string):元素值是可选的 Condition 表达式。
    猜你喜欢
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2014-08-30
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多