Windows Desktop(5)在.net 5环境中意味着什么?



我看到了这个注册表类的链接,上面说这是针对Windows Desktop 5"版本"的。net。我搜索了一下这意味着什么,但不幸的是,在这样的搜索中,噪声与信号的比例很大。

那么Windows Desktop 5意味着什么呢?我知道。net是什么,。net框架,。net核心,。net标准,UWP,各种Xamarin"版本"……但不是Windows Desktop。

更奇怪的是,我创建了一个新的。net 5 WPF项目,输入Registry,点击CTRL+。并且可以选择添加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)是"Windows Desktop 5";Registry类的文档所讨论的内容

这在。net桌面SDK项目的MSBuild参考中有进一步的记录,该参考是

引用的MSBuild属性和项目,您使用配置Windows窗体(WinForms)和Windows Presentation Foundation(WPF)项目与。net桌面SDK。

相关内容

  • 没有找到相关文章

最新更新