我看到了Registry类的这个链接,它声明它适用于.net的Windows Desktop 5“版本”。我搜索了这意味着什么,但不幸的是,这种搜索的噪声信号比很大。
那么 Windows 桌面 5 意味着什么呢?我知道 .net 是什么、.net 框架、.net core、.net 标准、UWP、各种 Xamarin“版本”...但不知道 Windows 桌面是什么。
考虑到我创建了一个新的 .net 5 WPF 项目并输入Registry,然后单击 CTRL+,这就更奇怪了。并可以选择添加using Microsoft.Win32;而无需执行任何其他操作。所以它似乎只是 .net 5 的一部分,尽管将“版本”更改为 .net 5 告诉我:
请求的页面不适用于 .NET 5。
.NET SDK 是 .NET 的基础 SDK。其他 SDK 引用 .NET SDK,并且与其他 SDK 关联的项目具有可用的所有 .NET SDK 属性。例如,Web SDK 依赖于 .NET SDK 和 Razor SDK。
它提到的 SDK 之一Microsoft.NET.Sdk.WindowsDesktop是
.NET Desktop SDK,其中包括 Windows Forms (WinForms) 和 Windows Presentation Foundation (WPF)。
该版本的第 5 版(针对.net 5.0)是该课程文档中Registry讨论的“Windows Desktop 5”。
这在.NET Desktop SDK 项目的 MSBuild 参考中有进一步记录,该参考是
用于通过 .NET Desktop SDK 配置 Windows Forms (WinForms) 和 Windows Presentation Foundation (WPF) 项目的 MSBuild 属性和项目的参考。
| 归档时间: |
|
| 查看次数: |
373 次 |
| 最近记录: |