.Net core 如何生成Nuget包
2024-09-25 14:50:50
以前引用了很多neget包,觉得nuget包方便了很多,是不是有些通用的代码可以封装到nuget中,想要用的时候引用就可以了,
这样其实有两个好处:
1. 首先不用重复的coding,节约了时间。
2. 然后也避免复制粘贴带来的错误,直接可用。
那么如何打包nuget包呢。
首先我们可以创建一个类库,当然控制台程序也可以打包。
然后我们将需要封装的代码写入这个类库之中,这里写一个例子。
然后我们就可以打包了,点击生成解决方案,当然这里可以用debug,或者release,建议用release。
然后在我们项目的目录中,shift加右键,打开命令行窗口。输入:
dotnet pack --no-build -c release -p:PackageVersion=1.1.
这里解释一下,这里--no-build 是不构建,我们需要先自行在vs构建,成功没有错误之后再打包,避免打包错误。
-c 是指定构建方式,可以debug也可以是release。
后面-p 是指定包的版本,这里我们迭代的时候就可以方便管理。
具体可以看文档:https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-pack
当然我们也可以在vs上打包,只不过都是默认的设置。
然后我们设定好路径就可以引用了: 工具 >> 选项 >> nuget包管理器 >> 程序包源
打包之后会生成.nupkg后缀的文件,设置好你的.nupkg文件的位置就可以引用了。
大致就是这样了,如有错误,欢迎指正。
最新文章
- 如何将推送证书p12导出为pem
- MicroERP软件更新记录1.1
- 存储过程返回布尔值以及C#相关处理
- sqlserver权限体系(上)
- iOS开发中的错误整理,重写的构造函数中,没有通过self调用
- 从gitlab下载好cocoapods中遇到的问题
- 深入理解React(二) —— 数据流和事件原理
- Android Activity界面切换添加动画特效
- [译]15个关于Chrome的开发必备小技巧
- idea中ajax中文乱码
- Opencv怎么读入,显示,保存图像-OpenCV步步精深
- 【django基础】
- spring的配置和使用
- .NET Core微服务之路:基于gRPC服务发现与服务治理的方案
- Windows server 2008 r2 如何开启Win7的Aero效果 (转)
- VMware中让虚拟机支持虚拟化
- 使用session防止表单进行重复提交
- 关于ARM立即数的理解
- leetcode 84. 柱状图中最大的矩形 JAVA
- 如何在mysql中存储音乐和图片文件