Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 ClickOnce,并将其设置为在应用程序启动后自动检查更新。一些用户不想被更新提示所困扰,因为这个应用程序可以从命令行运行。
我想知道是否有可能,因为更新检查是在应用程序启动后进行的,所以从代码中取消这个检查。
我知道可以处理代码的整个更新,但这对我不起作用,因为我很久以前遇到的一些错误与我的应用程序具有文件/图标关联这一事实有关。我不是 100% 这是错误,但我很确定有一些错误阻止我自己处理更新。
有什么办法可以实现我想要做的事情吗?
如果您想要与 Visual Studio 中的两个预定义选项不同的行为,则需要覆盖整个内容并取消选中该选项以检查 Visual Studio 中的所有更新。
不过,这实际上只是几个函数调用,所以它不应该那么糟糕。
无论您在文件关联方面遇到什么问题,都不应与此相关。这是相同的机制。
您可以实现它,使其在启动时仍检查并应用更新,但不会向用户呈现任何 UI。这将确保您的应用程序为所有用户保持更新,但会避免用户在从命令行使用它时反对的中断。