【问题标题】:Why can't I select "update after install" in clickonce WPF app?为什么我不能在 clickonce WPF 应用程序中选择“安装后更新”?
【发布时间】:2021-06-03 16:13:49
【问题描述】:

我已将我的 .net 5.0 WPF 应用程序发布到 UNC 网络目录。从那里我运行“setup.exe”在我的计算机上安装应用程序。然后,当我运行应用程序时,它显示“验证应用程序要求”对话框,然后在没有启动应用程序的情况下消失。

直接从 UNC 路径中的 exe 运行应用程序可以正常工作。我对此进行了调查,看起来这可能是这个问题的一个案例: ClickOnce Application Won't Open

这指向在“应用程序更新”窗口中选择“应用程序启动后”选项的解决方案。 问题是我无法选择它。单击下图中显示的“应用程序启动后”单选按钮没有任何反应:

为什么我不能选择这个?

【问题讨论】:

    标签: c# wpf clickonce .net-5


    【解决方案1】:

    事实证明,在 .NET Core 3.0 之后不再支持“应用程序启动后”选项: https://docs.microsoft.com/en-us/visualstudio/deployment/choosing-a-clickonce-update-strategy?view=vs-2019

    对于 .NET 3.1 和更新的应用程序,在应用程序启动之前检查更新是唯一支持的更新选项。

    这并不能帮助我解决为什么我的 clickonce 应用程序无法启动的问题,但至少我知道为什么此选项不可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      相关资源
      最近更新 更多