Fork me on GitHub

vs2017中生成.Net Standard Libarary的Nuget Package

场景: Project A 对Project B存在 project to project reference.这种场景下必须为两者都生成nuget package.这样在load Project A 的nuget package才会自动resolve 他所依赖的Project B的nuget packae。

第一步: Edit *.csproj 的文件如下

 

 

 

第二步 Build Solution:

 

第三布 通过msbuild 生成package

msbuild /t:pack /p:Configuration=Release

 

https://docs.microsoft.com/en-us/nuget/schema/msbuild-targets#pack-target
https://docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files
https://docs.microsoft.com/en-us/nuget/guides/create-net-standard-packages-vs2017

posted @ 2017-08-07 13:57 ZHK的博客 阅读(...) 评论(...) 编辑 收藏