ClickOnce 会移植到 .NET Core 3 或 .NET 5 以及 WinForms 吗? [英] Will ClickOnce be ported to .NET Core 3 or .NET 5 as well as WinForms?

查看:40
本文介绍了ClickOnce 会移植到 .NET Core 3 或 .NET 5 以及 WinForms 吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

既然 Winforms 正在移植到 .NET Core 3,那么将使用什么技术来部署这些应用程序?ClickOnce 也会被移植吗?

Now that Winforms is being ported to .NET Core 3, what technology will be used for deploying those apps? Will ClickOnce also be ported?

ClickOnce 使用的许多属性当前都存储在 .csproj 文件中,但这些项目文件在 .NET Framework 和 .NET Core 之间发生了显着变化,所以大概这需要更改 Microsoft 的 ClickOnce 代码才能使其工作?

Many of the properties used by ClickOnce are currently stored in the .csproj file, but those project files change significantly between .NET Framework and .NET Core, so presumably this would require changes to Microsoft's ClickOnce code to make it work?

微软对此有任何官方消息吗,我在文档中找不到任何内容?

Has there been any official word from Microsoft on this, I can't find anything in the documentation?

推荐答案

现状

似乎 ClickOnce 不会被移植到 .NET core 3,但 按照下面 Matthew Steeples 的回答移植到 .NET 5.

Current status

It appears that ClickOnce won't be ported to .NET core 3, but will be ported to .NET 5 as per Matthew Steeples' answer below.

微软的 Scott Hunter 解决了这个问题 的评论中.NET Core 是 .NET 的未来博文.他被问到:

Microsoft's Scott Hunter addressed this in the comments of the .NET Core is the Future of .NET blog post. He was asked:

ClickOnce 怎么样?这将是一个受支持的分发系统吗?.NET 5 桌面应用程序?

What about ClickOnce? Will that be a supported distribution system for .NET 5 desktop applications?

他给出了回应:

我们将推荐 MSIX 来安装和支持 MSIX将为 Windows 7 添加,因此它应该适用于您的所有平台.NET Core 在其上运行.

We are going to recommend MSIX for installation and support for MSIX will be added for Windows 7 so it should work on all the platforms you that .NET Core runs on.

可以在 Microsoft 的 MSIX 文档 和它是 GitHub 存储库.

还存在其他安装框架,例如 Squirrel.

Other installation frameworks exist too, such as Squirrel.

这篇关于ClickOnce 会移植到 .NET Core 3 或 .NET 5 以及 WinForms 吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆