使用Windows Installer (面向XP和Vista),有没有在您的应用程序中安装演示项目和文件的最佳实践?
发布于 2008-09-16 00:39:27
根据在Vista/XP上安装的经验,我建议...
1 .将源代码/项目/解决方案文件安装到Vista的'Users‘目录中。这样,当用户打开演示并编译时,他们具有生成输出文件的写访问权限。如果你把这些文件放到Vista下的'Program Files‘目录中,你就没有写权限,所以编译就会失败。
2、将解决方案的快捷方式添加到桌面或开始菜单,这样用户就可以访问它,而不必知道确切的位置。在Vista/XP下,当您安装到'Users'/'Documents and Settings‘目录中时,很难找到已安装的文件,因为它们放在一个不显示的目录中,除非您在文件资源管理器中选择了'Show Hidden Files’。
3,我建议您使用您的发布者证书对安装程序进行签名,以便当用户在Vista上获得UAC对话框时,他们可以看到发布者的名称,并且更有可能继续该过程。
4,目前Visual Studio 2005/2008之间的比例约为50%/50%,因此请确保您提供了项目/解决方案文件的两个版本。或者,只需提供VS2005文件,并让用户使用VS2008中的向导进行升级。
https://stackoverflow.com/questions/66594
复制相似问题