小白2分鐘學(xué)會Visual Studio如何將引用包打包到NuGet上_第1頁
小白2分鐘學(xué)會Visual Studio如何將引用包打包到NuGet上_第2頁
小白2分鐘學(xué)會Visual Studio如何將引用包打包到NuGet上_第3頁
小白2分鐘學(xué)會Visual Studio如何將引用包打包到NuGet上_第4頁
小白2分鐘學(xué)會Visual Studio如何將引用包打包到NuGet上_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第小白2分鐘學(xué)會VisualStudio如何將引用包打包到NuGet上之前我們說10分鐘學(xué)會VisualStudio將自己創(chuàng)建的類庫打包到NuGet進(jìn)行引用(net,netcore,C#),過程有些許繁瑣,并且需要有一定的基礎(chǔ)。

怎么辦呢,不慌,看法寶。

兩步完成打包上傳操作:在類庫方法創(chuàng)建成功后,我們的打包只需要兩步就可以完成,并且都是點點點的操作。

兩步完成打包上傳操作

第一步:打包

編寫好程序后,點擊屬性配置包的一些必要信息。

還是以“繁簡體相互轉(zhuǎn)換”為例。簡單在重復(fù)一遍,看過之前的可以不需要看這一步。

我們首先創(chuàng)建一個可調(diào)用的類庫,以“繁簡體相互轉(zhuǎn)換”為例,當(dāng)然你也可以創(chuàng)建其他的,比如獲取配置文件、http請求幫助類等。

這里使用的環(huán)境是vs2025,.NETCore2.1,使用.NET也可以,這里可根據(jù)自己的使用環(huán)境創(chuàng)建。

注意:類庫是什么環(huán)境,引用也需要什么環(huán)境。(.NETCore和.NET不能相互混用)。

創(chuàng)建一個.NETCore類庫項目,命名為“XiongZeUtils”(自定義命名),然后在類庫項目下創(chuàng)建一個繁簡體項目轉(zhuǎn)換的類,命名為“xzUtils”(自定義)。

注意,繁簡體相互轉(zhuǎn)換需要現(xiàn)在NuGet引入包ChineseConverter,然后在類里面引用usingMicrosoft.International.Converters.TraditionalChineseToSimplifiedConverter,如下:

這部分代碼已折疊,在上一篇里面有介紹,需要查看的可以點開查看。

usingMicrosoft.International.Converters.TraditionalChineseToSimplifiedConverter;

usingSystem;

namespaceXiongZeUtils

publicstaticclassxzUtils

///summary

///簡體轉(zhuǎn)換為繁體

////summary

///paramname="str"簡體字/param

///returns繁體字/returns

publicstaticstringGetTraditional(stringstr)

stringr=string.Empty;

r=ChineseConverter.Convert(str,ChineseConversionDirection.SimplifiedToTraditional);

returnr;

///summary

///繁體轉(zhuǎn)換為簡體

////summary

///paramname="str"繁體字/param

///returns簡體字/returns

publicstaticstringGetSimplified(stringstr)

stringr=string.Empty;

r=ChineseConverter.Convert(str,ChineseConversionDirection.TraditionalToSimplified);

returnr;

}

如果你的解決方案配置是Dubug,打包后的文件就在Dubug下面;

如果是Release,打包后的文件就在Release下面。

如下Dubug,點擊打包生成打包文件。

打包后的文件路徑

第二步:上傳到NuGet

我們登錄到NuGet,這里不會的可以參考之前的10分鐘學(xué)會VisualStudio將自己創(chuàng)建的類庫打包到NuGet進(jìn)行引用(net,netcore,C#)。

登錄路徑:/users/account/LogOn

顯而易見,我們這就打包上傳成功了,只需要稍等2-10分鐘,就可以在項目中引用上傳的包了。

我們在項目里面進(jìn)行NuGet引用查看一下,同樣也引用成功了。

個人覺得這個是比較簡單快捷的方式,節(jié)省大量的時間。

NuGet就是一個包(package)管理平臺,確切的說是.net平臺的包管理工具,它提供了一系列客戶端用于生成,上傳和使用包(package),以及一個用于存儲所有包的中心庫。

對于一個現(xiàn)代化的開發(fā)平臺,建立一種讓開發(fā)者創(chuàng)建,分享與使用可復(fù)用代碼的機(jī)制是十分必要的。這種“可復(fù)用代碼”被打包后的文件通常被稱作“包”(package),

對于.NET(包括.NETCore)平臺來說這個機(jī)制的實現(xiàn)就是NuGet平臺。

NuGet的實現(xiàn)均為開源項目

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論