使用clickonce技术,发布的程序,在启动过程中,遇到退出的问题。
现象:
如下图所示,程序已经安装了,但是点击程序快捷方式,鼠标转几下,就没有任何反应了,也就是启动失败了。
第一步先看看是不是程序本身的问题,也就是到安装文件夹去看看,在那里启动程序看是否成功:
clickonce程序的安装文件位置一般在这里:
C:\Users\username\AppData\Local\Apps\2.0
路径是一些列随机生成的长字符串,找起来有些费劲,当然你还是可以通过你二进制镜像文件的名称找打的.
如果在安装程序的位置,双击程序文件名还不能启动的话,就说明是程序的打包的问题了。
笔者遇到的问题,正好是clickonce并没有将native的dll,一起打包,造成了程序一起动就crash的问题。