我想为我的ClickOnce部署的应用程序创建一个桌面快捷方式。 IDE为Visual Studio 2005,无需升级到Visual Studio 2008。
答案 0 :(得分:1)
如果您必须继续使用Visual Studio 2005,则唯一的选择是编写代码来创建图标。这是how to do it。但是,请注意,如果用户卸载您的应用程序,则不会删除桌面图标。
如果您曾升级到Visual Studio 2008 SP1,您将获得开箱即用的此功能。
答案 1 :(得分:1)
博文 Creating a Desktop Shortcut for a ClickOnce Application 详细说明了如何以编程方式为ClickOnce部署创建桌面快捷方式。
这很好用,并且没有任何风险。
答案 2 :(得分:0)
你不能在ClickOnce中这样做,这是设计的:
ClickOnce的目标之一是让用户体验安装和运行富客户端代码尽可能“像网络一样”
[...]
与我们的网络模型保持一致 我想像微创一样 在壳体足迹方面可能 并选择不对桌面“垃圾邮件” 有快捷方式(注意在XP上 startmenu会点亮 应用程序的通知 已安装ClickOnce应用程序)。
解释in this thread on social.msdn.microsoft.com。
唯一的解决方法是在首次启动时自己创建桌面图标。但不建议这样做。
您可能想要重新评估您是否真的需要桌面图标。我个人讨厌这样做的安装人员。