繁体   English   中英

Windows 桌面 (5) 在 .net 5 上下文中是什么意思?

[英]What does Windows Desktop (5) mean in context of .net 5?

我看到了这个 Registry 类的链接,它指出它适用于 .net 的 Windows Desktop 5“版本”。 我搜索了这意味着什么,但不幸的是,这种搜索的噪声信号比很大。

那么Windows Desktop 5 是什么意思呢? 我知道 .net 是什么、.net 框架、.net 核心、.net 标准、UWP、各种 Xamarin“版本”......但不知道 Windows 桌面是什么。

考虑到我创建了一个新的 .net 5 WPF 项目并输入Registry ,然后单击 CTRL+ ,这就更奇怪了。 并可以选择using Microsoft.Win32;添加using Microsoft.Win32; 不做任何其他事情。 所以它似乎只是 .net 5 的一部分,即使将“版本”更改为 .net 5 告诉我:

请求的页面不可用于 .NET 5。

.Net 项目 SDK文档指出:

.NET SDK 是 .NET 的基础 SDK。 其他 SDK 引用 .NET SDK,并且与其他 SDK 关联的项目具有可供它们使用的所有 .NET SDK 属性。 例如,Web SDK 依赖于 .NET SDK 和 Razor SDK。

它提到的 SDK 之一是Microsoft.NET.Sdk.WindowsDesktop ,它是

.NET 桌面 SDK,包括 Windows 窗体 (WinForms) 和 Windows Presentation Foundation (WPF)。

此版本 5(用于.net 5.0 )是Registry类的文档所讨论的“Windows Desktop 5”。

这在.NET 桌面 SDK 项目MSBuild 参考中有进一步的记录,这是一个

用于通过 .NET 桌面 SDK 配置 Windows 窗体 (WinForms) 和 Windows Presentation Foundation (WPF) 项目的 MSBuild 属性和项的参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM