Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Xml Wix安装程序是否需要删除任何注册表项_Xml_Visual Studio_Wix - Fatal编程技术网

Xml Wix安装程序是否需要删除任何注册表项

Xml Wix安装程序是否需要删除任何注册表项,xml,visual-studio,wix,Xml,Visual Studio,Wix,嗨(作为新手,我为这个问题道歉) 我有一个简单的问答应用程序,现在已经完成,为了部署它,我选择了Wix安装程序。也许是一个很好的学习曲线,但到目前为止似乎还不错 将以典型目录结构安装.exe、.xml和大量.png和.rtf文件。我认为我可以用XML编写Wix安装程序,并且不介意使用Heat来安装几百个图像,因为我不介意将它们全部保存在XML脚本中。炎热需要时间来学习,我不确定我是否有这种奢侈 阅读了一些教程和说明后,我不清楚是否需要Windows中的注册表项??我可以在没有注册表项的情况下完成

嗨(作为新手,我为这个问题道歉)

我有一个简单的问答应用程序,现在已经完成,为了部署它,我选择了Wix安装程序。也许是一个很好的学习曲线,但到目前为止似乎还不错

将以典型目录结构安装.exe、.xml和大量.png和.rtf文件。我认为我可以用XML编写Wix安装程序,并且不介意使用Heat来安装几百个图像,因为我不介意将它们全部保存在XML脚本中。炎热需要时间来学习,我不确定我是否有这种奢侈

阅读了一些教程和说明后,我不清楚是否需要Windows中的注册表项??我可以在没有注册表项的情况下完成整个安装吗


这取决于你的应用程序或者你对安装程序的未来计划。因此,如果您的应用程序不需要任何注册表项,您也可以完全不使用任何注册表项。

Windows Installer将自动创建“添加/删除程序(ARP)”对话框中的卸载条目。但是,您可以通过相应的设置来配置某些值,即应用程序在其中的显示方式。在Wix中,可以使用
产品
-元素的属性配置其中的一些,如
制造商
名称
等。

如果您觉得没有必要,则无需在安装程序中向注册表添加任何内容。但是,您可能会发现它对于存储安装位置很有用

例如:如果您允许用户更改默认安装目录,当他们来升级时,很可能会提示他们再次升级到默认安装目录,而不是选择的安装目录。在安装时将此值存储在注册表中意味着您可以在升级时将其读回