在多个Windows版本的安装项目中创建自定义文件夹

时间:2010-10-19 18:09:02

标签: visual-studio-2008 installer setup-project

将要安装和使用我创建的应用程序的用户可能无需访问Program Files文件夹。因此,我的老板和我认为最好将SQLite数据库放在公共场所,而不是桌面。我们正在考虑All Users配置文件中的Application Data文件夹,但是当我到达我的另一台计算机时,我意识到计算机的操作系统可能是XP或Vista及更高版本。因此,我需要根据版本更改数据库文件夹。在安装项目的文件系统视图中,它自然有一个应用程序文件夹([ProgramFilesFolder] [制造商] \ [产品名称]),用户桌面(DesktopFolder)和用户程序菜单(ProgramMenuFolder)。是否有Public / All users文件夹的快捷方式名称?我找不到一个,虽然我知道我可以很容易地进行两个单独的安装,但我很想知道是否有办法这样做。我的代码中已经有一些if语句来确定在哪里查看,我现在必须在安装项目中弄清楚。感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用“变量”,硬编码路径是禁止的