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