扫码阅读
手机扫码阅读
10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

熊泽有话说
扫码关注公众号
摘要
前言
NuGet是一个针对.NET平台的包管理工具,它使开发者能够创建、分享和使用可复用代码。NuGet包是含有DLL文件的nupkg格式压缩文件,整个NuGet项目是开源的,包括客户端工具和服务器。
创建类库方法
创建类库涉及创建一个.NET Core类库项目,例如“XiongZeUtils”,并在其下创建类,比如“xzUtils”,用于繁简体转换。创建类库需要使用Visual Studio 2019和.NET Core2.1环境,并注意类库环境与引用环境的一致性。类库创建完成后需要编译生成DLL文件。
NuGet发布到服务器
- 获取API keys:通过NuGet官网登录并创建API keys,设置密钥的权限和范围。
- 下载Nuget.exe并发布项目:下载Nuget.exe工具,将其与类库文件置于同一目录下。
- 发布到服务器:使用开发人员命令提示符定位至Nuget.exe目录,设置API Key,生成.nuspec文件并使用nuget.exe push命令发布到NuGet服务器。
使用NuGet包
发布成功后的NuGet包可以在NuGet平台上搜索到,并在项目中引入使用。
参考文献
- NuGet包发布流程:https://www.52pojie.cn/thread-1434899-1-1.html
- 了解NuGet:https://zhuanlan.zhihu.com/p/36207092
- NuGet官网地址:https://www.nuget.org/
想要了解更多内容?

熊泽有话说
扫码关注公众号
熊泽有话说的其他文章
解读C#编程中最容易忽略7种编写习惯!
目录1、拼接字符串2、嵌套异常处理3、for和foreach的选择4、验证简单的原始数据类型5、处理对象实现
bug优先级定义及处理流程(bug等级划分方法)
软件开发完成后,会交到测试同学手中进行各种测试,\x0a测试同学所提交的bug普遍被分为四个等级,分别为P0、P1、P2、P3, 其中P0最高,P3最低。\x0a\x0aP0 和 P1的bug必须要在模块交付前完全修复。
浅谈软件开发模型之瀑布开发和敏捷开发
1、瀑布模型1.1 瀑布模型的特点 1970年温斯顿·罗伊斯(Winston Royce)提出了著
盘点现在用的SqlServer 5种分页方式和拉姆达表达式分页,快来看看吧
SqlServer分页,SqlServer的5种分页方式和拉姆达表达式分页汇总。
10分钟学会VS NuGet包私有化部署
目录前言什么是BaGet搭建私有化BaGet服务器上传程序包到私有化服务器使用私有化程序包前言我们之前实现了
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线