为什么我不能在 clickonce WPF 应用程序中 select "update after install"?

Why can't I select "update after install" in clickonce WPF app?

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

运行 直接来自 UNC 路径的 exe 的应用程序工作正常。我已经对此进行了调查,看起来这里可能就是这个问题的一个例子:

这指向 select“应用程序更新”window 中的“应用程序启动后”选项的解决方案。 问题是我不能select这个。单击下图中显示的单选按钮“应用程序启动后”没有任何反应:

为什么我不能select这个?

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

For .NET 3.1 and newer applications, checking updates before the application starts is the only update option supported.

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