标签:nuget 生成 Nuget framework VS net
前言
nuget包生成在.net framework和.net core/.net standard下的是不同的。
.net framework中稍微复杂些,下面记录了我自己在.net framework中本地生成Nuget包的过程,只涉及主要步骤,更多细节参见微软官方文档。
步骤
2,在系统环境变量的Path中添加D:\VS,就能在cmd(命令提示符)中使用nuget了
3,进入项目(比如MyUtils.Base.csproj)所在目录
4,在当前目录打开cmd,执行nuget pack -Build -Properties Configuration=Release,意思是在Release模式下生成项目并在项目目录生成.nupkg文件,即nuget包
5,把所有.nupkg文件都统一放到一个目录下,我新建了文件夹D:\C#\MyNugetPackage把自己生成的.nupkg文件都放在里面。然后在VS的Nuget包管理器,将上述路径添加到程序包源,就可以看到自己的nuget包
6,nuget包和项目都在本地的话,开发时引用nuget和引用项目差别,一是nuget包看不到源码也就没法断点调试,二是会把nuget包的依赖包也全部引用进来就有一大堆
标签:nuget,
生成,
Nuget,
framework,
VS,
net
From: https://www.cnblogs.com/tossorrow/p/17473048.html