.Net Standard 類庫的創建和使用


一、.Net Standard類庫的創建

1.在當前Vs 2017中創建.Net Standard 類庫項目,目前版本默認值 .Net Standard v1.4

二、.Net Standard類庫的生成、發布、打包

1.生成,僅針對當前目標類庫生成Dll

注:生成的Dll在  .Net Framework框架的項目中可以直接使用

2.發布,指定文件目錄發布,發布結果是生成 Nuget包

注:生成的Nuget包可以在.Net Core項目中使用,也可以在.Net Framework項目中使用

3.打包,則是在Bin/Debug目錄中生成Nuget包

三、.Net Strandard類庫的引用

1.在同一個解決方案中使用

方法1:

直接右鍵‘添加引用’》選擇“項目”列表中的項目文件 *.csproj

方法2:

右鍵添加引用》瀏覽中,選擇 *.csproj文件而不是Dll

2.在不同的解決方案中使用推薦使用Nuget包的方式添加引用

.Net Core需要使用Nuget包的方式引用。

說明:

.NET Core 是一種由 NuGet 包組成的平台。 有些產品體驗受益於包的細粒度定義,而另一些受益於粗粒度的定義。 為了適應這種二元定義,一款好的產品應該作為一組細粒度的包發布,然后在更粗的粒度組塊中進行描述,單個包的正式的名字叫做“元包”。

.NET Core 被分成一組包,它們提供了基元類型,以及更高層的數據類型,應用組合類型和通用實用工具。 每一個包都代表着單獨的同名程序集。 例如,System.Runtime 這個包就包含了 System.Runtime.dll 程序集。

.Net Framework項目中既可以通過Nuget包的方式引用,也可以直接添加引用DLL

 

更多:

.Net Standard Http請求實例

.Net Standard簡介


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM