如何控制 WPF exe 文件版本

How can I control the WPF exe file version

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

现在我有了新版本的 WPF 解决方案。我复制了新版本的exe文件来替换共享文件夹中的那个。但是我无法替换用户自己PC中的那些。我怎样才能确保旧版本的 exe 工具不起作用。而且用户必须使用新版本?

How can I make sure the old version exe tool doesn't work. And users have to use the new version?

除非您在应用程序中编写了代码以向某个远程服务器询问最后一个有效版本号,并在当前版本与该版本不匹配时将其关闭,否则您不能这样做。

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

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