BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2013年9月13日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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.HttpMicrosoft.BclMicrosoft.Bcl.Async,并且如果相关的套件缺失,会显示错误信息以提示你重新进行编译。

(译注:详细说明请参考http://blogs.msdn.com/b/dotnet/archive/2013/08/22/improved-package-restore.aspx

查看英文原文:Microsoft.Bcl.Build Package Updated with Support for Conditional Import

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

看起来与NuGet冲突不是很大 by 石 info

看起来与NuGet冲突不是

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT