微信号:infoqchina

介绍:有内容的技术社区媒体

Microsoft.Bcl.Build套件获得更新,加入了对条件导入的支持

2013-09-13 18:26 InfoQ

Microsoft近期发布了Microsoft.Bcl.Build套件的更新,加入了条件导入的功能,这一功能和NuGet的自动导入颇为相似。通过这种方式,可以保证能在Visual Studio中正常地加载项目文件,并且在编译过程结束后,会在target中添加一个对你的项目的引用,另外它还能够检查出这次编译是否还原了某些套件。


为了在构建服务器上使用套件还原,你需要签入.target文件,或者在编译你的项目或解决方案前预先运行NuGet的套件还原。


安装了NuGet 2.7后,所有的套件都会在Visual Studio进行编译的时候自动还原。并且这也能简化在构建服务器上运行套件还原的过程,因为你只需要在构建服务器的合适位置放置你的nuget.exe文件,最后,你必须在编译项目前运行以下命令 nuget.exe restore path\to\my\solution.sln。


根据用户的反馈报告,NuGet正在与各大主流构建系统、CI服务器提供商及TFS团队洽谈,以争取能够在这些构建服务器上自动运行以上这些步骤。


最新版本的Microsoft.Bcl.Build将影响所有的.NET NuGet套件,例如Microsoft.Net.Http,Microsoft.Bcl及Microsoft.Bcl.Async,并且如果相关的套件缺失,会显示错误信息以提示你重新进行编译。


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 2015-2016交互体验趋势 你不知道的【大恒生琅琊榜】 android MVVM开发模式(四) 同样都是编程!程序员高手和菜鸟差距在都哪儿你知道吗? 从Github上轻松安装R包—githubinstall包