概述
Nuget 是一个自由开源软件包管理系统。
Nuget 作为 Visual Studio 扩展,能够简化在 Visual Studio 项目中添加、更新和删除库(部署为程序包)的操作。
同时对相关的各个DLL库的版本进行管理与分发。
如何创建一个Nuget包
创建一个Nuget包的过程比较简单,他使用dll类库来进行创建
第一步
创建一个一个类库项目
这个类库中只一个StringHelper一个类,代码如下
namespace AdfUtil
{
public class StringHelper
{
/// <summary>
/// 根据传入字符数得到字符串
/// </summary>
/// <param name="num"></param>
/// <returns></returns>
public static string GetRndString(string num)
{
return num;
}
}
}
最简单的一个类,这个主要用于测试Nuget的上传使用。具体代码编写看各自的项目需求。
选择当前项目的属性,选择“在生成操作时创建包文件”这个选项
同时需要将发布状态调整为"Release"发布状态,点击“编译”,则在当前Release文件夹生成了AdfUtil.1.0.0.nupkg这个包文件
发布到nuget.org这个网站
登录www.nuget.org这个网站注册一个用户名,因为nuget.org属于微软了,所以直接注册微软的账户登录就可以了。
右上角,发布nuget包
选择 AdfUtil.1.0.0.nupkg 这个本地生成的文件
点击上传就可。然后根据提示,填写相关的参数
只要填写一个关于就可以了。
然后进行创建,需要等待他校验,校验完成后,当前包就发布完成了。
当出现以下提示时候,说明了包发布成功,但未索引到nuget数据库还未成功。这时在
visual studio中是查找不到当前的包。
找到包的提示
如何安装当前adfutil包
只要点击当前类库名称,在csproj的文件中增加以下代码就可
本文暂时没有评论,来添加一个吧(●'◡'●)