比如我原来安装了1.0.0版本,我新打包了一个1.0.1版本,覆盖安装的时候安装目录的可执行文件没有更新,还是1.0.0版本的可执行文件,这个两个版本的可执行文件名字是一样的,如果我改成不同的文件名,安装的时候会有新版的可执行文件,但不会删除原来的可执行文件,打包的时候RemovePreviousVersions选定是true
上面那个问题解决了,是因为我的那些文件版本跟旧版的一样,是默认的1.0.0,改高一点就可以覆盖掉了,但有了一个新的问题,就是卸载程序的时候这些EXE,DLL文件删除不了,会一直保留在安装目录,在打包时这些文件的属性Premanent都设成了TRUE,但是好像没有用。
你电脑是不是开着旧版本啊。
没有开,而且那些dll文件也是旧版本的
每次看到这种问题,我都头疼。你能不能先把你使用何种技术制作的安装包先给说一下吗?然后我就只能从你的一堆描述中去找关键字,才大概猜出你使用的技术。你是初学编程一级,又不是初学语文一级。