在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C#/ .NET Core包的引用
.NET Core添加對(duì)庫(kù)的引用
.NET Core包的引用
.NET Core入門(mén)程序
.NET Core可移植類(lèi)庫(kù)
.NET Core項(xiàng)目文件
.NET Core創(chuàng)建UWP應(yīng)用程序
.NET Core代碼執(zhí)行
.NET Core模塊化
.NET Core簡(jiǎn)介
.NET Core教程
.NET Core數(shù)字
.NET Core垃圾收集
.NET Core必備條件
.NET Core MSBuild
.NET Core創(chuàng)建.NET標(biāo)準(zhǔn)庫(kù)
.NET Core開(kāi)發(fā)環(huán)境設(shè)置
.NET Core元數(shù)據(jù)包
.Windows運(yùn)行時(shí)和擴(kuò)展SDK

.NET Core包的引用

在本章中,我們將討論如何在.NET Core應(yīng)用程序中添加包以及如何查找特定的包。 我們可以直接去NuGet并添加包,但是在這里可以從其他一些地方查找加入。

現(xiàn)在讓我們來(lái)看看位于下面鏈接的.NET Core的源代碼 - http://github.com/dotnet/corefx

在CoreFx repo中,打開(kāi)src文件夾 -

會(huì)看到對(duì)應(yīng)于不同包的文件夾的整個(gè)列表?,F(xiàn)在搜索Json -

還有另外一種方法可以找到軟件包,如果熟悉.NET Framework,那么您可能會(huì)知道各種類(lèi)型的軟件包,但是在.NET Core中組裝軟件包是完全不同的,可能您不知道軟件包在哪里。

如果知道該類(lèi)型,則可以打開(kāi) http://packagesearch.azurewebsites.net/ 搜索以反向搜索包。

在這里,您可以輸入任何類(lèi)型并找到包。 然后,這個(gè)網(wǎng)站將掃描NuGet并找到相關(guān)的包。現(xiàn)在假設(shè)要搜索:DataContractJson。

現(xiàn)在會(huì)看到搜索得到相關(guān)的包; 點(diǎn)擊這些包查看詳細(xì)。如下圖所示 -

現(xiàn)在將看到NuGet頁(yè)面; 需要確認(rèn)需要這個(gè)包。 您可以使用幾種方法將其添加到應(yīng)用程序中。打開(kāi)project.json文件。

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "emitEntryPoint": true 
   }, 
   "dependencies": { 
      "Microsoft.NETCore.App": { 
         "type": "platform", 
         "version": "1.0.1" 
      } 
   }, 
   "frameworks": { 
      "netcoreapp1.0": { 
         "imports": "dnxcore50" 
      } 
   } 
}

這是新的項(xiàng)目格式,在這個(gè)文件里會(huì)看到依賴(lài)關(guān)系部分。添加一個(gè)新的依賴(lài)關(guān)系,如下所示。

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "emitEntryPoint": true 
   }, 
   "dependencies": { 
      "Microsoft.NETCore.App": { 
         "type": "platform", 
         "version": "1.0.1" 
      }, 
      "System.Runtime.Serialization.Json": "4.0.2" 
   }, 
   "frameworks": { 
      "netcoreapp1.0": { 
         "imports": "dnxcore50" 
      } 
   } 
}

現(xiàn)在,如果看看項(xiàng)目的引用,那么會(huì)看到System.Runtime.Serialization.Json包被添加到項(xiàng)目中了。如下圖所示 -

另一種方法是使用NuGet管理器,瀏覽想添加的包。如下圖所示 -