日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小白2分钟学会Visual Studio将引用包打包到NuGet上

發布時間:2025/1/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白2分钟学会Visual Studio将引用包打包到NuGet上 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

兩步完成打包上傳操作

第一步:打包

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

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

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

這里使用的環境是vs2019, .NET Core2.1,使用.NET也可以,這里可根據自己的使用環境創建。

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

創建一個.NET Core類庫項目,命名為“XiongZeUtils”(自定義命名),然后在類庫項目下創建一個繁簡體項目轉換的類,命名為“xzUtils”(自定義)。

注意,繁簡體相互轉換需要現在NuGet引入包ChineseConverter,然后在類里面引用using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter,如下:

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

?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文件以及其他相關文件。

總結

以上是生活随笔為你收集整理的小白2分钟学会Visual Studio将引用包打包到NuGet上的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。