我有一个 Windows Forms我使用 ClickOnce 部署的应用程序,但用户导航到网络驱动器并双击 setup.msi 而不是使用网页来安装它。
我有两个用户安装了它并且它在过去工作过。我上周做了一个更新,现在当用户尝试启动应用程序时,会弹出显示“验证应用程序要求”的窗口,然后当它消失时什么也没有发生。询问是否可以更新的对话框永远不会弹出。
网络人员已验证他们对网络驱动器具有权限(不过,如果这是问题,我希望会出现错误消息)。
什么可能导致这种情况发生?
最佳答案
用户最近是否为 Kensington 硬件(例如鼠标或跟踪球)安装了驱动程序?有一个驱动程序错误会导致 ClickOnce 应用程序的行为方式与您所描述的非常接近。这是one discussion的问题。
关于ClickOnce 应用程序不更新或启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678171/