【发布时间】:2023-03-25 04:09:01
【问题描述】:
我有 SKD 项目 Net461。 VS 2019。而且我没有发布 ClickOnce 的选项,如下所示:https://docs.microsoft.com/en-us/visualstudio/deployment/quickstart-deploy-using-clickonce-folder?view=vs-2019
我在 VS 安装程序中寻找一个组件,但我只找到一个:“使用 ClickOnce 应用程序发布”。
我只有这个:
我在项目属性中没有发布选项卡。
【问题讨论】:
-
您提供的链接用于 .net core 应用程序。您可以参考链接 [使用 ClickOnce 部署 .NET Framework 桌面应用程序](docs.microsoft.com/en-us/visualstudio/deployment/…)。对于这个问题,我建议你可以将你的vs更新到最新版本或者使用vs安装程序修复你的vs。如果问题仍然存在,你可以在Developer Community报告问题。
-
@JackJJun-MSFT 我根本没有这些选项可供发布,如链接中所示。根据我的阅读,他们根本无法为 SDK 项目安装 ClickOnce。他们只为 Net 5.0 和 Core 3.1 添加了这个,但由于缺少库,我无法更新项目。测试可用的解决方法和替代库。也许有些东西会起作用。
-
SDK项目是什么意思,是winform还是console app?
-
@JackJJun-MSFT WPF。我使用框架 Core 创建项目,并将 TargetFrameworks 更改为 net461 以拥有 SDK 项目。
-
@JackJJun-MSFT 如果需要,您可以按照上述简单方式对其进行测试。用Net50框架做一个项目,尝试发布,然后改成Net461就没有这种可能了。