将库打包到nuget服务器

原创
2016/10/30 16:37
阅读数 65

## 前言 由于目前.net core无法引用本地的 assembly ,所以尝试将项目的依赖库打包到nuget服务器。

## 相关的工具 Nuget Package Explorer 参考文档 dotnet-pack打包

## 打包方法(dotnet m命令) 对于.net core项目(project.json描述)的打包方法。与 csproject 类型的项目,通过nuspec文件对包的信息进行描述,对于.net core 项目,通过project.json 的 packOptions 进行描述。 打包命令

dotnet pack -c | Release

详细命令

dotnet pack [--help] [--output] [--no-build] [--build-base-path] [--configuration] [--version-suffix] [project]

## msbuild格式的 .net core 项目 如果使用msbuild编译(Portable)的项目,最好采用nuget命令进行打包。msbuild 项目的好处是容易进行代码的引用描述,从而可以编译多种目标的代码。

nuget spec 创建nuget的描述文件 nuget pack project.nuspec 参考nuspec文件格式,添加需要打包的内容

## 查看打包文件 通过nuget package Explorer 软件,可以查看包的情况,打包的信息是否正确。

## 上传 1. 首先在 nuget.org 注册账户 2. 将打包好的文件上传

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部