安装后,安装和部署项目不会创建快捷方式!

时间:2011-06-29 13:31:33

标签: c# .net setup-deployment

我创建了一个项目并使用安装和部署向导进行安装。当我在我的电脑上安装它时,它会正确安装并在桌面和startmenu中创建快捷方式。但是当我将它安装在巴西的远程PC中时。没有创建快捷方式,我也无法在开始菜单中看到它。

两个系统的操作系统是相同的Win XP SP3。

为什么会发生这种情况?

编辑:远程系统语言是巴西

2 个答案:

答案 0 :(得分:0)

我能想到的最简单的答案是,图标安装在另一个配置文件下,而不是所有用户。您可以在“Documents and Settings”文件夹下搜索图标吗?这会告诉你它们是否安装在其他人之下(可能是你用来安装软件包的帐户。

要检查的另一件事是确保您的计算机在安装之前没有图标。如果您一直在使用PC来测试安装,那么可能是之前的那个将图标留在那里,它掩盖了您并未真正在任何地方安装图标的事实。

最后,检查您在巴西的计算机权限。您可能没有管理权限来写入“所有用户”位置。您可能有权安装您的应用程序(特别是如果您没有在“程序文件”中安装它,但即使您拥有这些权限也可以)但您没有这些文件夹的权限。

答案 1 :(得分:0)

除了猜测,使用详细日志记录运行安装程序:

msiexec /i "Setupfile.msi" /L*v "C:\InstallLog.txt"

然后在Windows Installer Log Util中打开日志文件,使其更清晰:

http://msdn.microsoft.com/en-us/library/aa372811(v=vs.85).aspx