gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 12:27:23 25 4
gpt4 key购买 nike

我看到了 this link for the Registry class ,其中说明它适用于 .net 的 Windows 桌面 5“版本”。我搜索了这意味着什么,但不幸的是,这种搜索的噪声信号比很大。
那么Windows Desktop 5 是什么意思呢?我知道 .net 是什么、.net 框架、.net 核心、.net 标准、UWP、各种 Xamarin“版本”......但不知道 Windows 桌面是什么。
考虑到我创建了一个新的 .net 5 WPF 项目并输入了 Registry,这就更奇怪了。 , 单击 CTRL+。并可以选择添加 using Microsoft.Win32;不做任何其他事情。所以它似乎只是 .net 5 的一部分,即使将“版本”更改为 .net 5 告诉我:

The requested page is not available for .NET 5.

最佳答案

documentation for .Net Project SDKs状态:

The .NET SDK is the base SDK for .NET. The other SDKs reference the.NET SDK, and projects that are associated with the other SDKs haveall the .NET SDK properties available to them. The Web SDK, forexample, depends on both the .NET SDK and the Razor SDK.


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

The .NET Desktop SDK, which includes Windows Forms (WinForms) andWindows Presentation Foundation (WPF).


此版本 5(适用于 .net 5.0)是 Registry 文档中的“Windows 桌面 5”。类(class)正在谈论。
这在 MSBuild reference for .NET Desktop SDK projects 中有进一步的记录。这是一个

reference for the MSBuild properties and items that you use toconfigure Windows Forms (WinForms) and Windows Presentation Foundation(WPF) projects with the .NET Desktop SDK.

关于c# - Windows 桌面 (5) 在 .net 5 上下文中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69621475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com