WiX属性:目录搜索:";无法访问网络位置“;
我正在使用WiX 3.5工具集进行安装,遇到了一个问题: 安装程序需要能够检测是否存在其他程序,如果存在,则在其目录中添加一个DLL文件。我使用以下代码来确定第二个程序的安装位置:WiX属性:目录搜索:";无法访问网络位置“;,wix,windows-installer,wix3.5,Wix,Windows Installer,Wix3.5,我正在使用WiX 3.5工具集进行安装,遇到了一个问题: 安装程序需要能够检测是否存在其他程序,如果存在,则在其目录中添加一个DLL文件。我使用以下代码来确定第二个程序的安装位置: <Property Id="FIND_INSTALLDIR" Value="[%ProgramFilesFolder]\PROGRAM"> <RegistrySearch Id="INSTALLDIRSearch" Root="HKLM" Na
<Property Id="FIND_INSTALLDIR" Value="[%ProgramFilesFolder]\PROGRAM">
<RegistrySearch
Id="INSTALLDIRSearch"
Root="HKLM"
Name="UninstallString"
Type="file"
Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PROGRAM"
/>
</Property>
我需要能够优雅地处理这件事,尽管。。。如何从错误中恢复?也许这将帮助您:
基本上,您需要确保用于DLL文件夹的属性设置为有效路径,即使DLL不会安装(实际路径未找到)。在Cosmin的帮助下,我找到了解决方案:
我所要做的就是不设置
值,这样它就不会试图找到文件夹。。。其他一切都很好 嗯。。。是的,我会试试看,我不确定它是否有用,但它看起来不错。谢谢。嗯——这个链接很有帮助,但不是以你提到的方式我所要做的就是不要设置值
。。。其他一切都很好+1因为这对我有帮助,但因为这不是解决办法,我不能真正接受答案。不过谢谢你!:)对,您不能在
Could not access network location [%ProgramFilesFolder]\PROGRAM