阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

.NET 的平台分散问题

  • 2010-10-21
  • 本文字数:483 字

    阅读完需:约 2 分钟

多年以来,开发人员很容易理解.NET 平台上的依赖问题,几乎每个程序都会标注为.NET 精简版(Compact Edition)或是完整版本。此外,由于很少有人使用.NET Micro,这个问题似乎并不太值得关注,但是如今这方面的问题变得愈发复杂起来。

忽略版本号,目前有如下 13 种“类 CLR”平台,每个平台的基础类库都有不同的支持程度。此外,它们可能还有一些独立的,不与其他平台共享的类库。

  • .NET
  • .NET Client Profile
  • .NET 精简版(显然已和废弃无异)
  • .NET Micro
  • Mono
  • MonoDroid(Private Beta)
  • MonoTouch
  • Silverlight
  • Silverlight for S60(Beta)
  • Silverlight for Windows Mobile 7
  • XNA for Windows
  • XNA for XBox 360
  • XNA for Windows Mobile 7

再结合版本号、CPU 平台、COM 和 P/Invode 调用,您很快就会陷入依赖冲突的泥潭。

Chris Hardy 已经提出了一个在 MonoDroid 上使用 NuPack 的问题以及一个匹配功能请求,几乎同一时刻,Phil Haack 发布了在 GUI 级别上过滤的提案。由于微软内外双方都在密切关注包管理机制,依赖方面的问题可能不会愈演愈烈。不过跨平台的测试问题还是必须由项目本身自行解决了。

查看英文原文:.NET’s Platform Divergence Problem

2010-10-21 01:331624
用户头像

发布了 157 篇内容, 共 52.5 次阅读, 收获喜欢 6 次。

关注

评论

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

我测了啊,我真测了!

QualityFocus

测试 质量保障 线上问题 缺陷

为什么需要数据库连接池

赖猫

MySQL 数据库 后端 连接池

架构实战营 毕业设计

竹林七贤

「SQL数据分析系列」15. 元数据

数据与智能

sql 脚本 元数据

一个好的产品需要一个好的产品

刘宇

产品经理

弱口令到底是什么牛马?

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

JDK 从8升级到11,使用 G1 GC,HBase 性能下降近20%。JDK 到底干了什么?

毕昇JDK社区

Linux之watch命令

入门小站

Linux

Hbase 入门详解

Se7en

体验设计落地的四个原则和十个步骤

石云升

用户体验 关键时刻 体验设计 8月日更

Vue3异步数据加载组件:suspense

devpoint

Vue 3 8月日更

从未如此简单:基于Serverless架构的博客

刘宇

Serverless Hexo 博客

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

编程菌

Java 编程 程序员 面试 计算机

网络攻防学习笔记 Day94

穿过生命散发芬芳

网络攻防 8月日更

缓存数据历险记(一)--被缓存警察上课一天

卢卡多多

redis 缓存 8月日更

在线网页快捷方式创建工具

入门小站

工具

DDD领域驱动设计·学习应用·一

小诚信驿站

领域驱动设计 领域驱动模型DDD 中台架构 领域驱动

NLP随笔(三)

毛显新

人工智能 自然语言处理 神经网络 深度学习

【最不佳实践】函数计算的函数是什么意思

刘宇

Serverless

王者并发课-钻石2:分而治之-如何从原理深入理解ForkJoinPool的快与慢

MetaThoughts

Java 多线程 并发

奥运“哮喘”运动员为什么越来越多?

脑极体

各种消息队列设计要点与对比

海明菌

消息队列 消息队列对比 消息队列系统设计

趁着课余时间学点python(二)缩进 标识符 保留字 注释 输入输出的理解

ベ布小禅

8月日更

黄金圈法则解读数据中台(1):为什么需要数据中台

水滴

数据中台 黄金圈法则 8月日更

架构实战营 模块四作业

孫影

架构实战营 #架构实战营

再见 Jenkins!几行脚本搞定自动化部署,这款神器有点厉害

编程菌

Java 编程 程序员 计算机 技术宅

【最不佳实践】文件上传并不简单

刘宇

Python Serverless 文件上传

Elasticsearch VS ClickHouse

Se7en

Windows10下JDK8下载及java环境配置

Bob

8月日更

SpringBoot 中的事务处理

xcbeyond

事务 springboot 8月日更

12年高级工程师的“飞升之路”

Geek_f90455

Java 程序员 后端

.NET的平台分散问题_.NET_Jonathan Allen_InfoQ精选文章