使用Wix安装Windows驱动程序 - DifxAppExtension - 意外的子元素'Driver'

时间:2017-04-26 14:41:35

标签: windows wix windows-installer

我正在使用WIX工具集来安装我们的应用程序,同时尝试使用以下XML代码段安装设备驱动程序

 <DirectoryRef Id="AFolder"> 
  <Component Id="ADriver" KeyPath="yes" Guid="*">
    <Driver Legacy='yes' />
      <File Id="CM.inf"  Source="CM.inf" Vital="yes"/>
      <File Id="CM.sys"  Source="CM.sys" Vital="yes"/>
  </Component>

失败并出现以下错误 - “Component元素包含一个意外的子元素'Driver'。”

我确实在我的wix项目中添加了对difxapp_x64的引用,并且还将xmlns:difx ='http://schemas.microsoft.com/wix/DifxAppExtension添加到Wix元素。

我会感谢对正确方向/解决方案的任何建议。

1 个答案:

答案 0 :(得分:3)

使用

<difx:Driver Legacy='yes' />