首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解决方案中多个项目packages.config文件的依赖关系问题

解决方案中多个项目packages.config文件的依赖关系问题
EN

Stack Overflow用户
提问于 2017-11-21 15:45:53
回答 1查看 983关注 0票数 0

我们希望在项目级别上有一个解决方案packages.config,而不是单独的packages.config。我们有一个相当大的解决方案(超过300个项目),我们在项目配置方面有问题,比如人们忘记将所有项目升级到一个特定版本的包。我们意识到,它将锁定我们在所有项目的每个包的一个单一版本,我们对此很满意。我尝试通过删除项目中的所有包,然后尝试通过解决方案(而不是项目)重新添加它们,但它只是在项目级别重新添加package.config。我甚至尝试手动删除项目级别的packages.config文件并将它们添加到解决方案级别,然后使用解决方案级别"manage“对话框,但是发生了同样的事情。

我要离开这个很古老的岗位:

在解决方案级别管理包

EN

回答 1

Stack Overflow用户

发布于 2017-11-22 07:42:25

解决方案中多个项目packages.config文件的依赖关系问题

无法使用NuGet包作为解决方案级别的package.config。这是因为NuGet team 不推荐的解决方案级别包 in NuGet 3.0。因此,您不能使用NuGet包作为解决方案级别的package.config。

此外,您还可以使用管理NuGet包来解决方案。要管理解决方案中所有项目的包:

右击您的解决方案>管理解决方案的NuGet包.

用于解决方案的工具>库包管理器>管理NuGet包。

然后将其添加到所有项目中,方法是浏览您的包,然后选中顶部复选框,然后单击install。

也可以简单地在Package控制台中添加以下NuGet命令行:

代码语言:javascript
运行
复制
Update-Package <package_name> -version 

此命令行将更新所有项目的包。

如果在解决方案级别管理NuGet包是您的持久性,您可以使用PackageReference考虑Martin‘s的建议。

希望这能有所帮助。

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

https://stackoverflow.com/questions/47417078

复制
相关文章

相似问题

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