惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
S
SegmentFault 最新的问题
Jina AI
Jina AI
美团技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
WordPress大学
WordPress大学
爱范儿
爱范儿
博客园 - Franky
量子位
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网

博客园 - 三颗纽扣

windows下安装redmine-2.1 try-cache-finally 在线程被杀掉时还有作用吗? 使用InfoBright实现20-100亿条原始话单记录的检索 Hibernate乐观锁真的会抛出异常吗? 并非文学化编程,在VS环境下的折中方案 语义版本规范 基础框架的基础组件 在 IIS 6 上架设 NuGet Server DotNet开发利器之MyEclipseShortcuts 通过 POI 获取图片在 Excel 表格中的位置 我们是原始生物 没有别的,只有天使 灯是用来照亮的,而不是引路的 戒了,过去完成时 我送给你们的,没有别的——只有天使。 Builder 链——另类一点的Builder模式 多线程JUnit单元测试:GroboUtils and ConTest 控制内存的使用之二:对象缓存 pool and cache 控制内存的使用
快速复制NuGet引用
三颗纽扣 · 2012-03-12 · via 博客园 - 三颗纽扣

虽然NuGet解决了一个项目的包依赖问题,但在一个解决方案中,如果项目之间存在依赖(最常见的就是单元测试工程和被测工程之间的依赖关系啦),NuGet还是不能像Maven那么方便。这点还真是让我觉得很纳闷,既然我的工程 A 引用了B,为啥 包括VS、包括NuGet都不帮助我将B的引用加进来呢?

不管是MS的疏忽也好还是什么也好,事情总规还是要做的,再将原来的包一个一个加一遍那太老土了,好在MS这次终于乖巧了一次,还提供了 Package Manager Console这个东东(哦哦,他们总算是意识到命令行比GUI的不同场景了)。

废话说吧,上脚本,从某工程的 package.config 文件中复制包依赖

select-xml -path .\packages.config -xpath "//package" | % {$_.node} | select id, version | foreach { Install-Package -id $_.id -version $_.version}

PowerShell 本身我也不是很熟,不过这段脚本好在凑合还能跑。看来要研究研究 PS 了。