我看到了 Registry 類的這個鏈接,它指出它適用于 .net 的 Windows Desktop 5“版本”。我搜索了這意味著什么,但不幸的是,這種搜索的噪聲信號比很大。
那么Windows Desktop 5 是什么意思呢?我知道 .net 是什么、.net 框架、.net 核心、.net 標準、UWP、各種 Xamarin“版本”......但不知道 Windows 桌面是什么。
考慮到我創建了一個新的 .net 5 WPF 專案并輸入了Registry,然后單擊了 CTRL ,這就更奇怪了。并可以選擇添加using Microsoft.Win32;而不做任何其他事情。所以它似乎只是 .net 5 的一部分,即使將“版本”更改為 .net 5 告訴我:
請求的頁面不可用于 .NET 5。
uj5u.com熱心網友回復:
.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 屬性和項的參考。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/323394.html
上一篇:過濾時自動映射器映射例外
