我在网上下载了MICROSOFT的APPUPDATER组件,照着他的文档做的,在WEBSERVER上放了二个版本的程序1.0.0.0和2.0.0.0的,那VERSION的。XML文件配置的是2。0。0。0版本。在客户端运行的1.0.0.0版本的,1.0.0.0和2.0.0.0版本的区别的修改了程序的颜色和那版本文件AssemblyInfo.cs的数值为2.0.0.0了,之后运行客户端,开始说:https://localhost/SampleApp_ServerSetup/2.0.0.0/缺少mscorlib.sources.dll,我随便找个文件该为上面的名字后,之后程序发现更新。更新后,本地的机器并不是2.0.0.0的。而是1.0.0.0_1的。程序运行的也是1.0.0.0的,我又把客户端的修改回1.0.0.0的。在WEB——SERVER上把1.0.0.0的目录删除掉。之后客户端运行。检测到新程序,更新后还是1.0.0.0——1,里面的程序也是1.0.0.0的,我在怀疑!在服务器上我已经把1.0.0.0版本的都删除了,它在那里下载的?什么破东西啊!那APPUPDATER的属性是:ChangeDetectionMode=ServerManiFestCheck,aUTOfILELoad=true,UpdateUrl=https://localhost/SampleApp_ServerSetup/UpdateVersion.xml
我在网上下载了MICROSOFT的APPUPDATER组件,照着他的文档做的,在WEBSERV