免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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:541052
用户头像

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

关注

评论

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

vue指令-4

小恺

6月月更

在 Vue3 + Element Plus 中生成动态表格,动态修改表格,多级表头,合并单元格

蒋川

低代码 Vue3 组件 表格 Element Plus

数据结构与算法之时间复杂度与空间复杂度

未见花闻

6月月更

GameFi如何破圈,AQUANEE靠真正“P2E”展现风采

股市老人

Hoo研究院 | OlympusDao调研报告

区块链前沿News

DAO Hoo 算法稳定

学生管理系统详细架构

intelamd

AQUANEE尚处初期,已或币安等顶尖机构青睐

西柚子

在这些根技术里,读懂华为的“三观”

脑极体

RPA能否创造新业态?如何优化组织结构?如何助力疫情中的企业?

王吉伟频道

人工智能 RPA 机器人流程自动化 机器人开发 爱死机

关于volitile相关知识

北洋

6月月更

Redux之利用 distinct 属性进行性能优化

岛上码农

flutter ios 安卓开发 跨平台应用 6月月更

不止于观测|阿里云可观测技术峰会正式上线

阿里巴巴云原生

阿里云 开源 云原生 可观测峰会 行业实践

控制并发线程数的Semaphore

急需上岸的小谢

6月月更

Spring Data JPA 极速入门

Geek_rze78a

spring data 6月月更

架构实战营模块 3 作业

Naoki

架构实战营

选择数字资产托管人时,要问的 6 个问题

BlockChain先知

跨境电商如何通过打好数据底座,实现低成本稳步增长

OceanBase 数据库

跨境电商 oceanbase

Vue 组件如何在设置 Props

devpoint

Vue Vue3 InfoQ极客传媒15周年庆

架构设计-外包学生管理系统

Roy

架构实战营

API 网关 Apache APISIX 在 Amazon Graviton3 上的安装与性能测试

亚马逊云科技 (Amazon Web Services)

apisix;Tech 专栏

AQUANEE尚处初期,已获币安等顶尖机构青睐

BlockChain先知

leetcode 126. Word Ladder II 单词接龙 II(困难)

okokabcd

LeetCode 搜索 算法与数据结构

1.4 宏观/中观/微观架构(连载)

凌晞

架构 架构设计 架构设计实战

3分钟初识网络功能虚拟化NFV

穿过生命散发芬芳

6月月更 NFV

python偏函数

红毛丹

Python 6月月更

OpenKruise v1.2:新增 PersistentPodState 实现有状态 Pod 拓扑固定与 IP 复用

阿里巴巴云原生

阿里云 云原生 开源项目

《阅读的方法》:怎么找阅读的乐趣?

郭明

读书笔记

java面向对象之多态(向上转型和向下转型)

写代码两年半

面向对象 javase 多态 6月月更

架构实战营第三模块课后作业

Geek_53787a

课后总结

数据库每日一题---第6天:删除重复的电子邮箱

知心宝贝

数据库 程序员 前端 后端 6月月更

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