1、.Net Standard類庫的建立html
1.在當前Vs 2017中建立.Net Standard 類庫項目,目前版本默認值 .Net Standard v1.4框架
2、.Net Standard類庫的生成、發佈、打包工具
1.生成,僅針對當前目標類庫生成Dllpost
注:生成的Dll在 .Net Framework框架的項目中能夠直接使用spa
2.發佈,指定文件目錄發佈,發佈結果是生成 Nuget包3d
注:生成的Nuget包能夠在.Net Core項目中使用,也能夠在.Net Framework項目中使用htm
3.打包,則是在Bin/Debug目錄中生成Nuget包blog
3、.Net Strandard類庫的引用get
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
更多: