我有一个我在WPF中编写的应用程序,我通过右键单击Visual Studio 2013中的项目来发布。这会生成一组文件,我将其压缩并供用户下载和安装。
一段时间以来一直运行良好,但今天用户告诉我他无法安装最新版本。它到安装对话框,然后挂在那里。如果您终止安装,应用程序不会显示在已安装程序的列表中,但在任务管理器中,我可以看到应用程序本身实际上正在运行,但有三个实例正在运行。我无法杀死其中任何一个,必须重新启动机器。
如果它有任何区别,他会使用Windows 7家庭高级版。
我已尝试卸载旧版本并多次重启机器,但它没有帮助。该应用程序在我的机器上安装得很好,据我所知,他的机器上没有任何变化。
任何想法出了什么问题?不知道我是否错过了任何重要的细节。如果是这样,请告诉我,我会填写他们。
答案 0 :(得分:0)
如果它对任何人都有帮助,那么结果证明这与证书有关。我以为我在用它,但他的机器似乎认为我不是。我们必须关闭UAC,然后右键单击exe以取消阻止它。这让他走了。
我厌倦了Click-once。它只不过是麻烦。我一直在玩InnoSetup,它工作得非常好,并没有遇到所有这些问题。在不驱使用户疯狂的情况下,自动更新应用程序也非常容易。
希望这有助于某人。