Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;控件元素必须正好有一个属性或CheckBoxPropertyRef属性的值";wix安装程序创建者出现错误_Checkbox_Wix_Installation - Fatal编程技术网

&引用;控件元素必须正好有一个属性或CheckBoxPropertyRef属性的值";wix安装程序创建者出现错误

&引用;控件元素必须正好有一个属性或CheckBoxPropertyRef属性的值";wix安装程序创建者出现错误,checkbox,wix,installation,Checkbox,Wix,Installation,我是这个wix安装程序的新手。我不知道发生了什么错误。请建议我 基本上,错误消息建议如下:如果在对话框中添加复选框控件,则必须指定与该复选框“绑定”的Windows Installer属性 可以通过两种方式指定特性: 属性属性(要链接到此控件的已定义属性的名称。活动控件需要此列。) CheckBoxPropertyRef属性 后者对于WiX的最新版本来说是新的,这告诉我们: 此属性仅对复选框控件有效。值是 已用作其他属性的属性的名称 复选框控件。无法指定属性。这个 属性存在以支持不同对话框上

我是这个wix安装程序的新手。我不知道发生了什么错误。请建议我


基本上,错误消息建议如下:如果在对话框中添加复选框控件,则必须指定与该复选框“绑定”的Windows Installer属性

可以通过两种方式指定特性:

  • 属性
    属性(要链接到此控件的已定义属性的名称。活动控件需要此列。)
  • CheckBoxPropertyRef
    属性
后者对于WiX的最新版本来说是新的,这告诉我们:

此属性仅对复选框控件有效。值是 已用作其他属性的属性的名称 复选框控件。无法指定属性。这个 属性存在以支持不同对话框上的多个复选框 被捆绑在同一财产上


因此,请决定哪种方式适合您的需要,并向
元素添加具有适当值的属性。

基本上,错误消息建议如下:如果在对话框上添加复选框控件,则必须指定Windows Installer属性,该属性与该复选框“绑定”

可以通过两种方式指定特性:

  • 属性
    属性(要链接到此控件的已定义属性的名称。活动控件需要此列。)
  • CheckBoxPropertyRef
    属性
后者对于WiX的最新版本来说是新的,这告诉我们:

此属性仅对复选框控件有效。值是 已用作其他属性的属性的名称 复选框控件。无法指定属性。这个 属性存在以支持不同对话框上的多个复选框 被捆绑在同一财产上


因此,请决定哪种方式适合您的需要,并向
元素添加具有适当值的属性。

基本上,错误消息建议如下:如果在对话框上添加复选框控件,则必须指定Windows Installer属性,该属性与该复选框“绑定”

可以通过两种方式指定特性:

  • 属性
    属性(要链接到此控件的已定义属性的名称。活动控件需要此列。)
  • CheckBoxPropertyRef
    属性
后者对于WiX的最新版本来说是新的,这告诉我们:

此属性仅对复选框控件有效。值是 已用作其他属性的属性的名称 复选框控件。无法指定属性。这个 属性存在以支持不同对话框上的多个复选框 被捆绑在同一财产上


因此,请决定哪种方式适合您的需要,并向
元素添加具有适当值的属性。

基本上,错误消息建议如下:如果在对话框上添加复选框控件,则必须指定Windows Installer属性,该属性与该复选框“绑定”

可以通过两种方式指定特性:

  • 属性
    属性(要链接到此控件的已定义属性的名称。活动控件需要此列。)
  • CheckBoxPropertyRef
    属性
后者对于WiX的最新版本来说是新的,这告诉我们:

此属性仅对复选框控件有效。值是 已用作其他属性的属性的名称 复选框控件。无法指定属性。这个 属性存在以支持不同对话框上的多个复选框 被捆绑在同一财产上


因此,请决定哪种方式适合您的需要,并向
元素添加具有适当值的属性。

我今天遇到了这个问题,并在导出xml/wxs文件时通过dark.exe的输出解决了这个问题。dark.exe从现有xml生成wxs和二进制文件输出,但在放置属性值时要谨慎。属性位于DLL中,在代码中设置了复选框状态

输出:

warning DARK1059 : The Control table contains a row with primary key(s) 'MySetup/CheckBox'
whose Property column contains a value, 'MySetup_SETUPVALUE', which specifies a foreign key
relationship with the CheckBox table. However, since the expected foreign row specified by
this value does not exist, this will result in some information being left out of the decompiled output.
更新的XML属性:

<Control Id="CheckBox" Type="CheckBox" Property="MySetup_SETUPVALUE" X="20" Y="132"
Width="330" Height="14" Text="Text for box"
TabSkip="no" />


因此,dark.exe基本上无法更新属性值,但为以后的输入提供了预期值。可能值得再次运行它以获取输出。

我今天遇到了这个问题,并在导出xml/wxs文件时通过dark.exe的输出解决了这个问题。dark.exe从现有xml生成wxs和二进制文件输出,但在放置属性值时要谨慎。属性位于DLL中,在代码中设置了复选框状态

输出:

warning DARK1059 : The Control table contains a row with primary key(s) 'MySetup/CheckBox'
whose Property column contains a value, 'MySetup_SETUPVALUE', which specifies a foreign key
relationship with the CheckBox table. However, since the expected foreign row specified by
this value does not exist, this will result in some information being left out of the decompiled output.
更新的XML属性:

<Control Id="CheckBox" Type="CheckBox" Property="MySetup_SETUPVALUE" X="20" Y="132"
Width="330" Height="14" Text="Text for box"
TabSkip="no" />


因此,dark.exe基本上无法更新属性值,但为以后的输入提供了预期值。可能值得再次运行它以获取输出。

我今天遇到了这个问题,并在导出xml/wxs文件时通过dark.exe的输出解决了这个问题。dark.exe从现有xml生成wxs和二进制文件输出,但在放置属性值时要谨慎。属性位于DLL中,在代码中设置了复选框状态

输出:

warning DARK1059 : The Control table contains a row with primary key(s) 'MySetup/CheckBox'
whose Property column contains a value, 'MySetup_SETUPVALUE', which specifies a foreign key
relationship with the CheckBox table. However, since the expected foreign row specified by
this value does not exist, this will result in some information being left out of the decompiled output.
更新的XML属性:

<Control Id="CheckBox" Type="CheckBox" Property="MySetup_SETUPVALUE" X="20" Y="132"
Width="330" Height="14" Text="Text for box"
TabSkip="no" />


因此,dark.exe基本上无法更新属性值,但为以后的输入提供了预期值。可能值得再次运行它以获取输出。

我今天遇到了这个问题,并设法用t解决了这个问题