微軟已經宣布通過NuGet預覽Windows 10 WinRT API包。 預覽以NuGet包的形式提供,這使得向WPF應用程序添加新的Windows功能變得容易。 該列表包括地理位置,Windows AI,機器學習等。
那些想知道NuGet是什么的人,那就是.NET平臺的包管理系統。您也可以將其稱為為Microsoft開發平臺設計的免費開源軟件包管理器。它使得在包中添加,更新和刪除外部庫變得容易。具有共享代碼的開發人員創建包并將其發布到公共或私有主機。
Win10 WinRT API包
Microsoft已為每個Windows版本提供此軟件包。因此,如果您要定位特定版本,請確保使用正確的庫。該支持適用于Windows 10版本1803,1809和1903。
這些包使開發人員的工作變得簡單。在此之前,要從WPF或Winforms App訪問Windows API,開發人員需要將合同文件和其他參考程序集添加到項目中。在此版本中,您可以添加一個NuGet包,我們將負擔繁重以添加合同。這些庫也將更容易更新。
要添加WinRT API Pack,首先打開NuGet包管理器控制臺。然后安裝包含要定位的Windows 10合同的軟件包。如果您要定位早期平臺,請考慮僅在檢測到的平臺版本上提供可用功能。
Win10 WinRT API Pack使您能夠為.NET Framework 4.5+和.NET Core 3.0+庫和應用程序添加最新的Windows運行時API支持。