2013-07-02 21 views
3

因此,直到现在,我一直在使用我为公司网络部署而编写的更新程序。足够的人要求我切换到clickonce更新程序,所以我现在正在研究它。这些是我为实现它而采取的步骤。在组装信息发生变化后单击一次部署没有更新

  1. 打消了我更新逻辑从溶液
  2. 发布我的应用程序,并指出更新路径到一个完全合格的共享网络位置
  3. 安装我的应用程序
  4. 然我的应用程序
  5. 改变大会版本和文件版本
  6. 将新版本发布到更新路径
  7. 试图启动应用程序,但没有得到舞台点更新。

我错过了什么?

回答

7

有几个步骤,你可能已经错过了:

  • 你启用了“应用程序应该检查更新”,并在ClickOnce的更新设置(在发布选项卡中的“应用程序启动之前”视觉工作室)?
  • 您是否在发布新版本之前更新ClickOnce的“发布版本”(它也位于VS的“发布”选项卡中)?
0

所以答案是我很简单,但它应该记录在堆栈以清晰。

我即将发布的一切都在这里。 http://msdn.microsoft.com/en-us/library/1zyc39fb(v=vs.80).aspx

我遇到的问题是,当您进行初始发布后,我在现实中保持发布到相同的位置,您只需发布到更新位置即可。

例如: 我在做什么:

1版发布到c:\ VER1 \用c的和更新的位置:\ ver1Update \

2版发布到c: \ VER1 \什么也没有投入到C:\ ver1Update \

正确的方式做到这一点(至少使其更新):

Ve的rsion 1发布到C:\ VER1 \以c的更新位置:\ ver1Update \

版2被发布到c:\ ver1Update \以c的更新位置:\ ver1Update \

这是根本区别并允许它更新

这可以通过右键单击您的项目并选择属性来完成。然后点击发布标签。

希望这可以帮助别人将来对这个过程感到困惑。

+0

您可以通过使用相同的文件夹进行首次发布和更新,并保留新版本。 –

+0

哈哈和我一起工作的人也跟我说过。我想我有时会阅读TOO文字。谢谢 –

相关问题