gpt4 book ai didi

vb.net - 如何强制客户端在启动时使用 VB.NET 项目更新应用程序?

转载 作者:行者123 更新时间:2023-12-02 07:40:47 26 4
gpt4 key购买 nike

我们有一个使用 Visual Studio 2008 用 VB.NET 编写的项目,将安装在 17 台客户端计算机上。

我们在启动项目的过程中遇到了一个问题。

我们已经从 Visual Studio 中创建了一个安装程序,并在客户端计算机上运行了 setup.exe。一切正常,但如果与此同时我们发布另一个更新,则在启动时用户会收到一条通知,说明该项目的新版本可用。

这是图片的链接,因为我没有足够的信誉来上传图片: http://postimage.org/image/7l7w6u841/

问题是弹出的消息框有一个“确定”和“取消”按钮,如果用户不小心单击“取消”,他们的程序将不会更新,这意味着他们将运行一个旧版本,可以导致问题。

我的问题是:有没有办法强制用户在启动时更新项目,就像“要么更新要么不能登录”之类的事情?

感谢您的宝贵时间,我们将不胜感激

填写

最佳答案

如果您使用的是 ClickOnce,这可以通过指定最低要求的版本来完成

There may be occasions when you want to require users to run an updated version of your application. For example, you might make a change to an external resource such as a Web service that would prevent the earlier version of your application from working correctly. In this case, you would want to mark your update as required and prevent users from running the earlier version.To mark an update as required, click Specify a minimum required version for this application in the Application Updates dialog box, and then specify the publish version (Major, Minor, Build, Revision), which specifies the lowest version number of the application that can be installed. For more information, see Application Updates Dialog Box.

http://msdn.microsoft.com/en-us/library/s22azw1e(v=vs.100).aspx (向下滚动到需要更新)

关于vb.net - 如何强制客户端在启动时使用 VB.NET 项目更新应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11340855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com