Windows应用程序的最佳安装文件夹结构

时间:2008-12-29 22:26:37

标签: windows installation

我使用Wix创建了一个安装包,它在用户的计算机上安装了Windows服务。目前,文件正在安装到[%ProgramFiles%\ APLICATIONNAME]。

这是构建安装文件夹的未来证明方式吗? 我应该安装到[%ProgramFiles%\ APLICATIONNAME \ VERSION_NUMBER]吗?

非常感谢任何建议。

谢谢,

阿尼


更新

不支持不同版本的并排安装。

3 个答案:

答案 0 :(得分:5)

版本特定的文件夹不好。您需要做的是确保所有后续安装程序在先前版本上正确升级,以便不需要不同的文件夹。

如果要允许并排安装不同版本,可能需要使用主版本号和次版本号来执行ProgFiles \ App 1.0之类的操作。但是所有这一切最终都取决于安装文件最终的用户。

答案 1 :(得分:2)

另外请注意,如果您将应用程序数据存储在%AppData%文件夹的注册表中,那么这些是使用版本化文件夹名称的合理位置,

例如。 %AppData%\Manufacturer\Application\1.0HKCU\Manufacturer\Product\1.0或其他。

我们将此文件用于每个主要版本的文件夹,这样如果我们决定更改我们的注册表结构,返工数据文件格式等,我们只需要确保次要版本之间的兼容性。主要版本可以使用单独的过程来帮助用户从2.x版本迁移到3.x版本。

答案 2 :(得分:0)

如果不支持不同版本的并排安装,我认为[%ProgramFiles%\ APLICATIONNAME]足够好了。不过我个人更喜欢[%ProgramFiles%\ COMPANYNAME \ APLICATIONNAME]。