首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Git子模块和.Net-Core的递归csproj依赖项

带有Git子模块和.Net-Core的递归csproj依赖项
EN

Stack Overflow用户
提问于 2018-04-05 08:33:15
回答 1查看 1.7K关注 0票数 0

首先,我知道this question和它非常相似,但是它已经过时了,因为我使用了新的.Net-Core 2.0 csporj格式

设置

我有递归子模块。如果我通过子模块拉入csproj,这个csproj在嵌套子模块中确实有一个ProjectReference到另一个csproj。

错误

当我只向解决方案(.sln)添加顶级依赖项时,NuGet包还原将在NU1105: The project file exists but no restore information was provided for it中失败。这是由没有添加到当前解决方案的csproj路径的ProjectReference造成的。

当我将所有csproj文件添加到解决方案中时,还原和构建就会成功。

问题

通常,当我进入子模块时,我只关心根csproj,而不关心它的所有依赖项。因此,我不想将所有嵌套的csproj文件添加到解决方案中。是否仍有一种方法可以让NuGet工作并使用msbuild构建所有引用(且未添加到解决方案中)的csproj文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-06 03:37:25

带有Git子模块和.Net-Core的递归csproj依赖项

这是一个已知的关于还原不适用于解决方案中未包含的项目引用的问题:

https://github.com/dotnet/project-system/issues/2759

https://github.com/NuGet/Home/issues/5350

为了跟踪此问题,我建议您对先前报告的更新和修复通知进行表决和跟踪。

当前的解决方法是将add文件添加到解决方案中(您所做的)。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49667708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档