如何控制WPF exe文件的版本



我构建了一个WPF解决方案,编译后,我在bin文件夹中得到了一个exe文件。我将这个exe文件复制到一个共享文件夹中,供几个用户使用。但是有些用户会把它拷贝到自己电脑的c:盘上使用。

现在我有一个新版本的WPF解决方案。我复制了新版本的exe文件来替换共享文件夹中的exe文件。但是我不能替换用户自己电脑里的。如何确保旧版本的exe工具不工作?用户必须使用新版本吗?

如何确保旧版本的exe工具不工作?用户必须使用新版本吗?

你不能,除非你在应用程序中编写了代码,要求一些远程服务器提供最后一个有效的版本号,如果当前版本与此不匹配,则关闭它。

你真正需要的是一个更好的方式来部署你的应用程序。我建议你看看使用ClickOnce。它应该易于学习和使用,并且不需要对源代码进行重大更改。

在Windows 10上部署应用程序的另一种稍微先进和复杂的技术是使用MSIX。

最新更新