首页 新闻 会员 周边

nuget打包发布,怎么把项目依赖也包含进去

0
悬赏园豆:20 [待解决问题]

我在同一个解决方案中创建了类库项目A,类库项目B,B通过项目引用依赖了A。
之后给B设置属性-打包-在构建时生成nuget包。
.csproj如下:
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<Version>2.10.5</Version>
</PropertyGroup>
然后我进行发布之后就会生成项目B的nupkg文件。
但是此时B的nuget包是依赖A的nuget包的。于是我也得再对A进行发布和提交nuget。当项目分层比较多的时候,就很麻烦了。有没有办法把通过项目引用依赖的项目也打包到同一个包内呢?

陈惊蛰的主页 陈惊蛰 | 初学一级 | 园豆:150
提问于:2020-11-19 08:59
< >
分享
所有回答(1)
-4

如果你使用vs打包,vs本身是能够区分各个依赖包的版本号的对应关系的,安装nuget包时vs会自动下载并安装与之匹配的依赖包,所以无需合并打包

E行者 | 园豆:1761 (小虾三级) | 2020-11-19 12:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册