2021-06-15 乐帮网
visual studio nuget
在今天的文章中,我们将介绍以下步骤,
NuGet 包是一个扩展名为 .nupkg 的 ZIP 文件,其中包含表单代码 (DLL)、文件、元数据清单等中的资源。此文件可以放入主机,例如:nuget.org或任何自定义存储库这样包和代码就可以根据需要轻松共享和重用。
我在 Class Excelerator 中定义了以下简单方法
public class Excelerator : IExcelerator
{
public string GetData()
{
return "TheCodeBuzz";
}
}
在解决方案资源管理器 ->属性->包 选项卡中右键单击该项目 。
请填写元数据详细信息,如包 ID、版本、作者详细信息、公司名称、许可等。
右键单击解决方案资源管理器中的项目 并选择 Pack
或者 可选择在构建时生成包
上述选项应创建一个 .nupkg 包文件,位置如下:
\ExcelSoft.NET\bin\Debug\ExcelSoft.NET.1.0.0.nupkg
请登录您的 NuGet.org 帐户并获取唯一的密钥。
注意:确保现在使用 下面的复制按钮复制您的新 API 密钥 ,因为它是一次性密钥。
请在您的 . nupkg存在。
发布命令:
dotnet nuget push ExcelSoft.NET.1.0.0.nupkg -k oy2huxfnvq3p7pat6fya3zo7lmfvdgvupmvt6nfcacdezm -s https://api.nuget.org/v3/index.json
成功推送后,您将收到如下成功消息,
dotnet nuget push ExcelSoft.NET.1.0.0.nupkg -k oy2huxfnvq3p7pat6fya3zo7lmfvdgvupmvt6nfcacdezm -s https://api.nuget.org/v3/index.json
info : Pushing ExcelSoft.NET.1.0.0.nupkg to 'https://www.nuget.org/api/v2/package'…
info : PUT https://www.nuget.org/api/v2/package/
warn : All published packages should have license information specified. Learn more: https://aka.ms/deprecateLicenseUrl.
info : Created https://www.nuget.org/api/v2/package/ 1726ms
info : Your package was pushed.
查看发布的包
最后我们可以在在 Nuget 存储库中搜索已发布的包,然后安装该包,
原文 地址:https://www.thecodebuzz.com/create-and-publish-a-nuget-package-using-visual-studio/
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力