Msbuild 团队服务无法生成wix安装程序

Msbuild 团队服务无法生成wix安装程序,msbuild,wix,azure-devops,wix3,Msbuild,Wix,Azure Devops,Wix3,我选择了teams services Visual studio online作为我的团队的新存储库,我们正在进行c项目。我们正在使用WiX安装程序 Team services msbuild可以构建除wix之外的解决方案项目 我已经按照wix指令进行了这里提到的日常构建指令 我已将所有必需的文件添加到一个文件夹中,并推送到存储库中 wixproj的上下文如下 <Project> ... <PropertyGroup> <WixToolPath>

我选择了teams services Visual studio online作为我的团队的新存储库,我们正在进行c项目。我们正在使用WiX安装程序

Team services msbuild可以构建除wix之外的解决方案项目

我已经按照wix指令进行了这里提到的日常构建指令

我已将所有必需的文件添加到一个文件夹中,并推送到存储库中 wixproj的上下文如下

<Project>
...

  <PropertyGroup>
    <WixToolPath>$(SolutionDir)Tools\wix\3\bin\</WixToolPath>
    <WixTargetsPath>$(WixToolPath)Wix.targets</WixTargetsPath>
    <WixTasksPath>$(WixToolPath)wixtasks.dll</WixTasksPath>
  </PropertyGroup>
  <Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
  <!--<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />-->
  <Target Name="EnsureWixToolsetInstalled" Condition="$(WixTargetsImported)' != 'true' ">
    <Error Text="The WiX Toolset v3 build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" />
  </Target>
</Project>
但车队服务部门仍抱怨如下

<Project>
...

  <PropertyGroup>
    <WixToolPath>$(SolutionDir)Tools\wix\3\bin\</WixToolPath>
    <WixTargetsPath>$(WixToolPath)Wix.targets</WixTargetsPath>
    <WixTasksPath>$(WixToolPath)wixtasks.dll</WixTasksPath>
  </PropertyGroup>
  <Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
  <!--<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />-->
  <Target Name="EnsureWixToolsetInstalled" Condition="$(WixTargetsImported)' != 'true' ">
    <Error Text="The WiX Toolset v3 build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" />
  </Target>
</Project>
light.exe0,0:错误LGHT0217:执行ICE操作“ICE01”时出错。这种冰失效最常见的原因是一个错误的 注册脚本引擎。看见 有关详细信息以及如何 解决这个问题。用户不希望使用以下字符串格式 外部UI消息记录器:Windows Installer服务可能无法启动 无法访问。如果未安装Windows Installer,则可能发生这种情况 正确安装。请与您的支持人员联系以获取帮助 援助


我怎样才能克服这个问题

最后,我可以通过wix安装程序的属性禁用验证来解决这个问题

更多信息可以在这里找到

您是否正在使用托管的生成代理?