QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

Footprint Analytics、Oasys L2 区块链和 HOME Verse 联手推动区块链游戏基础设施创新

Footprint Analytics

龙蜥产品生态总监做客 InfoQ:后 CentOS 时代,国产操作系统能否扛起大旗?

OpenAnolis小助手

centos InfoQ 迁移 国产操作系统 龙蜥社区

PoseiSwap缘何成DEX赛道新宠?POSE价值分析

股市老人

Nest.js JWT 验证授权管理

程序员海军

Node JWT nest

专访高雪峰:从GPT3.5到4,超强推理能力的实现与“图”密不可分 | 36氪专访

Fabarta

人工智能 AI 图计算 图智能

对不起,您的访问次数已用尽!

为自己带盐

.net core 限流 AspNetCoreRateLimit

首个支持RWA交易的订单簿DEX-PoseiSwap,即将开启IEO

股市老人

古鱼、恐龙和大众,相逢在百度百科的“彩虹桥”

脑极体

百科

NFTScan:05.08~05.14 NFT 市场热点汇总

NFT Research

NFT

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz 向量数据库

MobTech MobPush|助力预热618

MobTech袤博科技

首个支持RWA交易的订单簿DEX-PoseiSwap,即将开启IEO

西柚子

Django笔记二十九之中间件介绍

Hunter熊

Python django 中间件 middleware

首个支持RWA交易的订单簿DEX-PoseiSwap,即将开启IEO

BlockChain先知

Nautilus Chain 或成未来最好的链上隐私生态

鳄鱼视界

2023-05-15:对于某些非负整数 k ,如果交换 s1 中两个字母的位置恰好 k 次, 能够使结果字符串等于 s2 ,则认为字符串 s1 和 s2 的 相似度为 k。 给你两个字母异位词 s1

福大大架构师每日一题

Go 算法 rust 福大大

如何使用Go语言实现ISP原则

Jack

C语言编程-基本语法

芯动大师

骨灰级技术大牛左耳朵耗子(陈皓)突发心梗离世。

福大大架构师每日一题

福大大

在 Python 中如何使用并发模型编程

江湖十年

Python 并发编程 多线程 协程 多进程

Footprint Analytics 与 Oasys 建立合作关系, 用数据帮助项目方提升游戏开发体验

Footprint Analytics

区块链 Footprint Analytics

Nautilus Chain 或成未来最好的链上隐私生态

股市老人

MySQL 8.0不再担心被垃圾SQL搞爆内存

GreatSQL

MySQL MySQL 数据库 greatsql greatsql社区

Java数据库项目之满汉楼

timerring

Java

Java字节码 - ByteBuddy原理与使用(上)

骑牛上青山

Java JVM bytebuddy 字节码

远程桌面连接可以传文件么?

RayLink远程工具

远程桌面连接

PoseiSwap缘何成DEX赛道新宠?POSE价值分析

西柚子

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