Msbuild 团队服务无法生成wix安装程序
我选择了teams services Visual studio online作为我的团队的新存储库,我们正在进行c项目。我们正在使用WiX安装程序 Team services msbuild可以构建除wix之外的解决方案项目 我已经按照wix指令进行了这里提到的日常构建指令 我已将所有必需的文件添加到一个文件夹中,并推送到存储库中 wixproj的上下文如下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>
<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安装程序的属性禁用验证来解决这个问题 更多信息可以在这里找到
您是否正在使用托管的生成代理?