写点什么

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

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

关注

评论

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

iOS中对象等同性isEqual:和hash

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

java零基础入门-异常、线程(中)

喵手

Java 7月月更

Qt|QLable多行展示时更改行间距

中国好公民st

qt 7月月更

Qt | 鼠标事件和滚轮事件 QMouseEvent、QWheelEvent

YOLO.

qt 7月月更

玩游戏想记录一下自己超神的瞬间?那么就来看一下如何使用Unity截图吧

恬静的小魔龙

游戏开发 Unity 游戏引擎

Prometheus 运维工具 Promtool (一)Check 功能

耳东@Erdong

Prometheus 7月月更 Promtool

LeetCode-69. x的平方根(java)

bug菌

Leet Code 7月月更

C# 类库的生成,使用类库对象对DataGridView 进行数据绑定

IC00

C# 7月月更

STM32+HC05串口蓝牙设计简易的蓝牙音箱

DS小龙哥

7月月更

语音聊天app源码-钠斯网络源码出品

开源直播系统源码

语聊房 直播系统源码 开源源码 语音聊天系统

Android内存溢出

沃德

android 7月月更

【高并发】如何实现亿级流量下的分布式限流?这些理论你必须掌握!!

冰河

并发编程 多线程 高并发 协程 异步编程

QCon 大会广州站它来了!独家定制双肩背包等你领取!

InfoQ写作社区官方

Qcon

UART

贾献华

7月月更

阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题

阿里巴巴云原生

阿里云 开源 微服务 云原生 seata

“你真的入门前端了吗”

bo

前端 7月月更

idea / eclipse 配置 Tomcat 并发布 Web 项目

攻城狮杰森

eclipse tomcat IDEA javaWeb 7月月更

推荐系统-协同过滤在Spark中的实现

vivo互联网技术

spark 推荐系统 协同过滤

【IJCAI 2022】参数高效的大模型稀疏训练方法,大幅减少稀疏训练所需资源

阿里云大数据AI技术

深度学习 模型稀疏训练

用Unity不会几个插件怎么能行?Unity各类插件及教程推荐

恬静的小魔龙

游戏开发 Unity 插件 游戏引擎

我为OpenHarmony 写代码,战“码”先锋第二期正式开启!

OpenHarmony开发者

OpenHarmony

Linux常用命令

五分钟学大数据

Linux 7月月更

【策略模式】就像诸葛亮的锦囊

掘金安东尼

前端 设计模式 7月月更

异步Servlet在转转图片服务的实践

转转技术团队

Servlet 异步

同事看了我的代码惊呼:居然是这么在Unity中用单例的

恬静的小魔龙

游戏开发 Unity 单例模式 游戏引擎

RocketMQ 消息集成:多类型业务消息-普通消息

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

数据中台建设(一):数据中台出现的背景

Lansonli

数据中台 7月月更

C#入门系列(三十) -- 异常处理

陈言必行

7月月更

游戏背包系统,“Inventory Pro插件”,研究学习-----妈妈再也不用担心我不会做背包了(Unity3D)

恬静的小魔龙

游戏开发 Unity 插件 游戏引擎

只知道预制体是用来生成物体的?看我如何使用Unity生成UI预制体

恬静的小魔龙

游戏开发 Unity 游戏引擎

让运动自然发生,FITURE打造全新生活方式

科技热闻

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