时间:2010-07-26 01:26:22

标签: .net clickonce

5 个答案:

答案 0 :(得分:7)

答案 1 :(得分:4)

安装位置

所有程序文件都将安装在ClickOnce特定目录中,该目录含义模糊,难以找到。我不时发现这有点令人讨厌,即如果你试图弄清楚客户端计算机上发生了什么。 Squirrel for Windows框架采用的方法 - 在AppData目录中安装所有内容 - 在我看来会更好。

客户感知

设置的UI看起来不太好,无法自定义。用户体验可能被视为阴暗/不值得信任,因为它看起来不像普通的安装程序。我发现客户因安装无需管理员权限而烦恼。这让他们怀疑设置中存在某种黑客攻击。

没有需要提升权限的安装选项

显然,由于ClickOnce不需要提升权限(管理员帐户),因此无法执行需要它们的操作。这就是无法为机器上的所有用户安装程序,创建HKLM注册表条目等的原因。我实际上并不认为这是一个缺点,但它提供了安装优势而不会提升的缺点权限。

我真的很喜欢并使用ClickOnce,如果它不是神秘的安装路径和UI / UX限制。

答案 2 :(得分:2)

答案 3 :(得分:1)

答案 4 :(得分:0)

当然,您的许可证将在1年后过期。所以你必须卸载并安装所有客户端。