我们开发了一个程序来检查我们的网站以查看是否有新版本可用。当有新版本可用时,下载程序会启动并检索文件,然后将整个文件夹复制到源顶部并使用新版本重新启动程序。
问题是当我们第二次运行程序时,软件实际上并没有更新——也就是说,刚刚下载和复制的文件已经恢复到原来的版本。
有没有办法防止这种情况?我们通常使用 .NET 2008 中的安装和部署项目来构建我们的应用程序安装程序。
我们开发了一个程序来检查我们的网站以查看是否有新版本可用。当有新版本可用时,下载程序会启动并检索文件,然后将整个文件夹复制到源顶部并使用新版本重新启动程序。
问题是当我们第二次运行程序时,软件实际上并没有更新——也就是说,刚刚下载和复制的文件已经恢复到原来的版本。
有没有办法防止这种情况?我们通常使用 .NET 2008 中的安装和部署项目来构建我们的应用程序安装程序。