【发布时间】:2008-09-15 20:26:26
【问题描述】:
使用 Windows Installer(针对 XP 和 Vista),是否有在您的应用程序中安装演示项目和文件的最佳做法?
【问题讨论】:
标签: installation windows-installer
使用 Windows Installer(针对 XP 和 Vista),是否有在您的应用程序中安装演示项目和文件的最佳做法?
【问题讨论】:
标签: installation windows-installer
根据在 Vista/XP 上的安装经验,我会推荐...
1,将源代码/项目/解决方案文件安装到 Vista 的“用户”目录中。这样,当用户打开演示并编译时,他们就有了生成输出文件的写入权限。如果你把文件放到 Vista 下的 'Program Files' 目录下,你就没有写权限,所以编译会失败。
2,将解决方案的快捷方式添加到桌面或开始菜单,以便用户无需知道确切位置即可访问它。在 Vista/XP 下,当您安装到“用户”/“文档和设置”目录时,很难找到已安装的文件,因为它们被放置在一个不显示的目录中,除非您在文件资源管理器中选择“显示隐藏文件” .
3,我建议您使用发布者证书对安装程序进行签名,这样当用户在 Vista 上获得 UAC 对话框时,他们可以看到发布者的名称并更有可能继续该过程。
4,目前 Visual Studio 2005/2008 之间的差异约为 50%/50%,因此请确保提供项目/解决方案文件的两个版本。或者,只需提供 VS2005 文件,让用户使用 VS2008 中的向导进行升级。
【讨论】: