最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

MEF for Windows 8 Metro 和 TPL Data Flow 迁移到 NuGet

  • 2012-06-17
  • 本文字数:648 字

    阅读完需:约 2 分钟

微软决定从.NET 4.5 框架中删除 MEF for Windows 8 Metro 和 TPL Data Flow 。 取而代之的是,他们会作为 NuGet 程序包提供,从而以后做出的改进可以在完整的.NET 发布周期之外发布。

这个决定延续了微软开发部门中的总体趋势,他们要摆脱庞大的开发周期。 很好的例子就是 ASP.NET MVC。 从 2009 年开始,它已经发布了三个主要版本,并且马上要发布第四个版本。 相比之下,ASP.NET WebForms 只发布了一个版本。 尽管 WebForms 的下一版本包含了大量改进,应该和 MVC 做出改进的同时发布,但是微软还是要等到 Visual Studio 2012 和.NET 4.5 都就绪了之后再发布。

更复杂的例子是实体框架。 这种产品的核心还是与.NET 的发布周期绑定在一起。 然而,很多重要的特性,像“代码优先”,也使用 NuGet 在其之外发布了。

使用 NuGet 来发布有很大好处,这让程序库可以使用最初发布时所没有使用的功能。 对于 TPL Dataflow,人们认为它是服务端的应用程序。 然而,现在它“在各处都可以得到支持,包括桌面、服务器和 Metro 样式的.NET 应用程序”。

好吧,上面的举例可能不完全精确。 TPL Dataflow 的 NuGet 版本包含了一种许可限制,声称它只能在 Windows 的计算机上使用。 所以,即便是兼容 Mono,你也无法在 Mono 项目中使用它。

另外, MEF 是开源的项目。 所以,尽管 TPL Dataflow 是可以理解的,但是 MEF for web and Metro style 也有同样的平台限制就有些奇怪了。 如果在非发布的候选版本中不改变许可,我们就真的会感到奇怪了。

查看英文原文: MEF for Windows 8 Metro and TPL Data Flow Moved to NuGet

2012-06-17 04:54975
用户头像

发布了 340 篇内容, 共 126.1 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

技术分享 | 让实时协同的框架绘图变得丝滑起来

ShowMeBug

架构 绘图 实时消息

Lenovo x StarRocks:简化数据处理链路,极大提升BI分析效率

StarRocks

数据库 大数据 数据分析 StarRocks

Go 语言学习查缺补漏ing Day1

Regan Yue

Go 语言 11月日更

蚁剑的分析和利用

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

跨越速运 x StarRocks:统一查询引擎,强悍性能带来极速体验

StarRocks

数据库 大数据 数据分析 StarRocks

自定义View:如何手动实现ViewGroup的拖拽

Changing Lin

11月日更

【得物技术】基于自注意机制的图像识别算法

得物技术

算法 图像识别 识别 图像 算法实践

区块链技术如何在涉诉信访中显身手

CECBC

StarRocks在格洛博电商系统的应用实践

StarRocks

数据库 大数据 数据分析 StarRocks

NLP进阶,使用TextRNN和TextRNN_ATT实现文本分类

AI浩

太顶了!华为高工用一份423页的网络协议笔记把计算机网络讲清了

热爱java的分享家

Java 架构 面试 编程语言 网络协议

clickhouse sql之Array函数

WindFlying

惊为天人!Alibaba新产SpringBoot深度历险(嵩山版)开源

热爱java的分享家

Java 架构 面试 程序人生 编程语言

猿辅导 x StarRocks:构建统一OLAP平台,全面升级数据分析能力

StarRocks

数据库 数据分析 StarRocks

linux shell 命令行移动光标快捷键之跳到行首尾

WindFlying

前端遇到的那些技术难点

CRMEB

阿里云发布云原生加速器,携手生态企业拥抱数字时代

阿里巴巴中间件

云计算 阿里云 云原生 中间件 数字化

Can't Connect to MySQL Server on IP Address (10061) 错误的解决方案

蒋川

MySQL 数据库 MySQL 运维 MySQL 数据库

到底什么才是真正的区块链游戏

CECBC

🎅Less快速学习(下)🎅

空城机

CSS 大前端 less 11月日更

【Three.js】随着元宇宙开启WEB3D之路

devpoint

JavaScript WebGL 3D three.js 11月日更

阿里云发布云原生加速器,携手生态企业拥抱数字时代

阿里巴巴云原生

云计算 阿里云 云原生 生态企业 创投

文本检测实战:使用OpenCV实现文本检测(EAST 文本检测器)

AI浩

MatrixDB 4.3 新特性:从“持续聚集”说起

YMatrix 超融合数据库

时序数据库 分布式时序数据库 MatrixDB

金链银链不如区块链 如何利用区块链技术探索“太空世界”?

CECBC

起飞!Alibaba全新出品JDK源码学习指南(终极版)限时开源

热爱java的分享家

Java 架构 面试 程序人生 编程语言

中国邮政邮科院 X StarRocks:统一OLAP平台,大幅降低运维成本

StarRocks

数据库 大数据 数据分析 StarRocks

我为什么坚持在公司开分享会?

boshi

团队管理 知识管理

如何巧妙使用Camtasia制作PPT讲解视频?

淋雨

Camtasia

运维体系建设思考-稳定性篇

ning

运维 云原生 监控 稳定性

Python代码阅读(第60篇):列表是否包括指定的元素

Felix

Python 编程 列表 阅读代码 Python初学者

MEF for Windows 8 Metro和TPL Data Flow迁移到NuGet_语言 & 开发_Jonathan Allen_InfoQ精选文章