前言
之前我們說 10分鐘學會Visual Studio將自己創建的類別庫打包到NuGet進行參考(net,net core,C#),程序有些許繁瑣,并且需要有一定的基礎,
怎么辦呢,不慌,看法寶,
兩步完成打包上傳操作:在類別庫方法創建成功后,我們的打包只需要兩步就可以完成,并且都是點點點的操作,

兩步完成打包上傳操作
第一步:打包
撰寫好程式后,點擊屬性配置包的一些必要資訊,
還是以“繁簡體相互轉換”為例,簡單在重復一遍,看過之前的可以不需要看這一步,
我們首先創建一個可呼叫的類別庫,以“繁簡體相互轉換”為例,當然你也可以創建其他的,比如獲取組態檔、http請求幫助類等,
這里使用的環境是vs2019, .NET Core2.1,使用.NET也可以,這里可根據自己的使用環境創建,
注意:類別庫是什么環境,參考也需要什么環境,(.NET Core和.NET不能相互混用),
創建一個.NET Core類別庫專案,命名為“XiongZeUtils”(自定義命名),然后在類別庫專案下創建一個繁簡體專案轉換的類,命名為“xzUtils”(自定義),
注意,繁簡體相互轉換需要現在NuGet引入包ChineseConverter,然后在類里面參考using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter,如下:
這部分代碼已折疊,在上一篇里面有介紹,需要查看的可以點開查看,
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter; using System; namespace XiongZeUtils { public static class xzUtils { /// <summary> /// 簡體轉換為繁體 /// </summary> /// <param name="str">簡體字</param> /// <returns>繁體字</returns> public static string GetTraditional(string str) { string r = string.Empty; r = ChineseConverter.Convert(str, ChineseConversionDirection.SimplifiedToTraditional); return r; } /// <summary> /// 繁體轉換為簡體 /// </summary> /// <param name="str">繁體字</param> /// <returns>簡體字</returns> public static string GetSimplified(string str) { string r = string.Empty; r = ChineseConverter.Convert(str, ChineseConversionDirection.TraditionalToSimplified); return r; } } }View Code

如果你的解決方案配置是Dubug,打包后的檔案就在Dubug下面;
如果是Release,打包后的檔案就在Release下面,
如下Dubug,點擊打包生成打包檔案,

打包后的檔案路徑

第二步:上傳到NuGet
我們登錄到NuGet,這里不會的可以參考之前的 10分鐘學會Visual Studio將自己創建的類別庫打包到NuGet進行參考(net,net core,C#),
登錄路徑:https://www.nuget.org/users/account/LogOn




顯而易見,我們這就打包上傳成功了,只需要稍等2-10分鐘,就可以在專案中參考上傳的包了,
使用
我們在專案里面進行NuGet參考查看一下,同樣也參考成功了,

后話
個人覺得這個是比較簡單快捷的方式,節省大量的時間,
NuGet就是一個包(package)管理平臺,確切的說是 .net平臺的包管理工具,它提供了一系列客戶端用于生成,上傳和使用包(package),以及一個用于存盤所有包的中心庫,
對于一個現代化的開發平臺,建立一種讓開發者創建,分享與使用可復用代碼的機制是十分必要的,這種“可復用代碼”被打包后的檔案通常被稱作“包”(package),
對于.NET(包括 .NET Core)平臺來說這個機制的實作就是NuGet平臺,
NuGet的實作均為開源專案,包括了客戶端工具,服務器,官方網站以及各語言的檔案等,
NuGet包的本質是一個以nupkg為后綴的zip壓縮檔案(你可以將后綴改為.zip后解壓查看里面的內容),其中包含了編譯后的Dll檔案以及其他相關檔案,
|
歡迎關注訂閱微信公眾號【熊澤有話說】,更多好玩易學知識等你來取 作者:熊澤-學習中的苦與樂 公眾號:熊澤有話說 出處: https://www.cnblogs.com/xiongze520/p/15241207.html 創作不易,任何人或團體、機構全部轉載或者部分轉載、摘錄,請在文章明顯位置注明作者和原文鏈接,
|

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/298473.html
標籤:ASP.NET
上一篇:10分鐘學會Visual Studio將自己創建的類別庫打包到NuGet進行參考(net,net core,C#)
