ClickOnce部署的问题(对我来说,这太烦人了)

本文关键字:部署 问题 对我来说 ClickOnce | 更新日期: 2023-09-27 18:07:50

我刚刚第一次尝试使用ClickOnce来部署我的SQL Server Compact应用程序。我认为这种部署是非常不专业的:

  1. 输出设置是一个包含3个对象的文件夹,一个名为Application Files的文件夹,一个setup.exe和一个。应用程序文件,我从未在专业的产品设置包中见过。

  2. 另外,点击setup.exe似乎可以帮助用户快速安装应用程序,但是用户没有机会选择他/她想要安装应用程序的位置。它默认安装在目标计算机的某个位置。即使我试着在安装后寻找它的位置,我也找不到。

  3. 最后,安装完成后,在所有程序菜单中有一个名为"Microsoft"的文件夹,安装的应用程序快捷方式位于该文件夹中。我想知道为什么它总是微软?我甚至尝试通过项目属性窗口在汇编信息中编辑我的公司信息。当我在应用程序的属性窗口中找不到它的目标可执行文件时,应用程序的快捷方式有些奇怪。

有了以上所有的ClickOnce可以带给我的,我认为这是一个有趣的工作,测试应用程序,而不是发布一个商业应用程序。

你能纠正我,如果有任何错误在#1,#2,#3,请给我一个更好的解决方案部署,我感兴趣的SQL服务器(基于服务和基于文件的)应用程序吗?

非常感谢您的帮助。谢谢。

ClickOnce部署的问题(对我来说,这太烦人了)

ClickOnce安装是针对每个用户的"沙箱"安装,而不是您在安装普通应用程序时所考虑的正常安装。.application文件被服务器用作清单,并在单击时确定是否需要更新安装。

你找不到setup.exe的原因是因为它不在那里。一旦文件被安装,它就不会被保留。用户不应该知道文件在哪里,系统管理应用程序的位置和更新。

所以,有了这些,看起来你需要一个更正常的安装,而不是ClickOnce。ClickOnce不打算安装服务或其他每台机器的文件