欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

小白2分鐘學會Visual Studio如何將引用包打包到NuGet上

 更新時間:2021年09月08日 10:59:23   作者:一只努力學習的程序猿  
這篇文章主要介紹了小白2分鐘學會Visual Studio如何將引用包打包到NuGet上,只需兩步完成打包上傳操作,需要的朋友可以參考下

前言

之前我們說10分鐘學會Visual Studio將自己創(chuàng)建的類庫打包到NuGet進行引用(net,net core,C#),過程有些許繁瑣,并且需要有一定的基礎。

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

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

兩步完成打包上傳操作

第一步:打包

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

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

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

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

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

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

注意,繁簡體相互轉換需要現(xiàn)在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;
        }
    }
}

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

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

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

打包后的文件路徑

第二步:上傳到NuGet

我們登錄到NuGet,這里不會的可以參考之前的10分鐘學會Visual Studio將自己創(chuàng)建的類庫打包到NuGet進行引用(net,net core,C#)

登錄路徑:https://www.nuget.org/users/account/LogOn

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

使用

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

后話

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

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

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

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

NuGet的實現(xiàn)均為開源項目,包括了客戶端工具,服務器,官方網(wǎng)站以及各語言的文檔等。

NuGet包的本質是一個以nupkg為后綴的zip壓縮文件(你可以將后綴改為.zip后解壓查看里面的內(nèi)容),其中包含了編譯后的Dll文件以及其他相關文件。

到此這篇關于小白2分鐘學會Visual Studio如何將引用包打包到NuGet上的文章就介紹到這了,更多相關Visual Studio引用包打包到NuGet內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C#使用TensorFlow.NET訓練自己的數(shù)據(jù)集的方法

    C#使用TensorFlow.NET訓練自己的數(shù)據(jù)集的方法

    這篇文章主要介紹了C#使用TensorFlow.NET訓練自己的數(shù)據(jù)集的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 簡單的觀察者模式示例分享

    簡單的觀察者模式示例分享

    這篇文章主要介紹了簡單的觀察者模式示例,抽象層定義了觀察者模式,實現(xiàn)層是對抽象層的具體實現(xiàn),需要的朋友可以參考下
    2014-03-03
  • C# 泛型參數(shù)轉換

    C# 泛型參數(shù)轉換

    本文介紹了C# 泛型參數(shù)轉換的相關知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • OpenXml合并Table單元格代碼實例

    OpenXml合并Table單元格代碼實例

    在本篇文章里小編給大家整理了關于OpenXml合并Table單元格的相關實例詳解,需要的朋友們參考下。
    2019-08-08
  • C#控制臺帶參數(shù)程序源碼編寫實例講解

    C#控制臺帶參數(shù)程序源碼編寫實例講解

    像ipconfig /all 這樣的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么寫這樣的控制臺帶參數(shù)的程序,需要的朋友可以了解下
    2012-12-12
  • C#讀取csv格式文件的方法

    C#讀取csv格式文件的方法

    這篇文章主要介紹了C#讀取csv格式文件的方法,包括針對csv文件操作的規(guī)則,實例代碼部分包含了數(shù)據(jù)有效性驗證及行列驗證等內(nèi)容,邏輯嚴謹,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • C#遞歸算法之打靶算法分析

    C#遞歸算法之打靶算法分析

    這篇文章是對打靶算法分析,比較簡單,但邏輯一定要清楚,分析問題的方法一定要準確,有需要的朋友可以參考一下。
    2016-06-06
  • C#實現(xiàn)線性搜索算法

    C#實現(xiàn)線性搜索算法

    線性搜索算法是一種基本的搜索算法,通過逐個比較元素來查找目標元素,學習線性搜索算法有助于培養(yǎng)算法思維和編程能力,對于初學者來說是一種重要的算法訓練,感興趣的可以了解一下
    2024-10-10
  • C# List中FindAll用法的一些簡單示例

    C# List中FindAll用法的一些簡單示例

    本篇文章只要是對C# List中FindAll用法的一些簡單示例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • .net使用Aspose.Words進行Word替換操作的實現(xiàn)代碼

    .net使用Aspose.Words進行Word替換操作的實現(xiàn)代碼

    之前在工作中,需要實現(xiàn)Word打印功能,并且插入圖片。當時采取的方式則是使用書簽進行操作。首先在word內(nèi)插入書簽,完成后,存為模板。程序加載該模板,找到書簽,并在指定位置寫入文字即可
    2013-05-05

最新評論