[英]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.