0

我正在使用 ClickOnce,并将其设置为在应用程序启动后自动检查更新。一些用户不想被更新提示所困扰,因为这个应用程序可以从命令行运行。

我想知道是否有可能,因为更新检查是在应用程序启动后进行的,所以从代码中取消这个检查。

我知道可以处理代码的整个更新,但这对我不起作用,因为我很久以前遇到的一些错误与我的应用程序具有文件/图标关联这一事实有关。我不是 100% 这是错误,但我很确定有一些错误阻止我自己处理更新。

有什么办法可以实现我想要做的事情吗?

4

1 回答 1

0

如果您想要与 Visual Studio 中的两个预定义选项不同的行为,则需要覆盖整个内容并取消选中该选项以检查 Visual Studio 中的所有更新。

不过,这实际上只是几个函数调用,所以它不应该那么糟糕。

无论您在文件关联方面遇到什么问题,都不应与此相关。这是相同的机制。

您可以实现它,使其在启动时仍检查并应用更新,但不会向用户呈现任何 UI。这将确保您的应用程序为所有用户保持更新,但会避免用户在从命令行使用它时反对的中断。

于 2012-06-17T04:31:42.057 回答