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