ClickOnce部署应用程序的桌面快捷方式

时间:2009-08-12 08:45:05

标签: vb.net deployment clickonce

我想为我的ClickOnce部署的应用程序创建一个桌面快捷方式。 IDEVisual Studio 2005,无需升级到Visual Studio 2008。

3 个答案:

答案 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

唯一的解决方法是在首次启动时自己创建桌面图标。但不建议这样做。

您可能想要重新评估您是否真的需要桌面图标。我个人讨厌这样做的安装人员。