写点什么

Silverlight 在同一进程里支持多 CLR 版本

  • 2007-05-16
  • 本文字数:453 字

    阅读完需:约 1 分钟

一直困扰着微软 CLR 实现的一个问题是在一个时间段里每个进程只能有一个 CLR 存在。而对于 Silverlight 而言,这已经不再是一个问题。

这个 CLR/Process 问题可以通过一个像 Outlook 这样可扩展的应用来展示。Outlook 是一个本地应用,也就是说它没有绑定到.NET 运行时的某个特定版本。如果运行时没有事先装载,任何用来编译插件的 CLR 版本都会被装载进内存。

问题就出现在当某个人想装载两个用不同的 CLR 版本构建的插件的时候。如果新的 CLR 版本先被装载,原有的插件就可能存在兼容性问题。如果旧的版本先被装载,新的插件(译者注:基于新 CLR 版本开发的插件)肯定会安装失败。

在 IE 中这个问题显得尤为突出,因为它有很多个从来不是按相同的顺序装载的插件。

为了解决这个问题,现在在同一个进程里可以允许多个 Silverlight 的 CLR 版本并存。这不会修复原有 CLR 版本中的问题,它只是和 Silverlight CLR 的其他版本同时运行。

.NET 框架开发团队的主管 Jason Zander 在他的博客中详细解释了这一问题

查看英文原文: Silverlight to Support Multiple CLRs in One Process

2007-05-16 20:18821

评论

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

基于小程序的小区物业管理平台开发笔记

CC同学

计算机网络(五、运输层)

计算机网络 8月月更

学习 C++ 编程,怎么才能找到合适的练手项目?

Jackpop

信用卡业务数字化专题研究2022H1

易观分析

金融 信用卡

应用层

武师叔

8月月更

什么是 OpenJ9

HoneyMoose

开源一夏 | 我们都是开源者

宁在春

开源 8月月更

HTTP 通信

武师叔

8月月更

HTTPS 协议

武师叔

8月月更

Python自学教程1-安装pycharm和执行环境

和牛

Python 测试 8月月更

每日一R「11」数据结构(二)切片

Samson

8月日更 ​Rust

Spring进阶(六):Spring事务问题分析及解决方案探究

No Silver Bullet

spring 8月月更 事务问题

OpenHarmony技术挑战课题征集

Geek_2d6073

收藏不迷路 —— Flutter 转场动效大合集

岛上码农

flutter 前端 安卓开发 ios 开发 8月月更

又一款超好用开源知识库管理工具!

Jackpop

长安链学习-启动脚本分析

长安链

长安链学习-build_release.sh

长安链

计算机网络(六、应用层)

计算机网络 8月月更

首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了

程序员小毕

Java 程序员 架构 面试 高并发

[JS真好玩] 掘金创作者必备: 用一行JS查看所有文章的转化率,让你知道什么标题才是好标题

HullQin

CSS JavaScript html 前端 8月月更

二叉树的递归和迭代实现(java)

工程师日月

8月月更

7 天学个Go,Go 结构体 + Go range 来学学

梦想橡皮擦

Python 爬虫 8月月更

惊爆GitHub!腾讯T14级SQL首席专家开源分布式数据库架构实践手册

小柴说Java

Java 编程 程序员 架构 面试

连续仨月霸占牛客榜首!京东T8呕心巨作:700页JVM虚拟机实战手册

小柴说Java

Java 编程 程序员 架构 面试

秋招最牛的Java面试八股文合集,让我见识到了基础的天花板

退休的汤姆

Java、 面经 社招 Java工程师 秋招

IPv6相关翻译技术

穿过生命散发芬芳

ipv6 8月月更

程序员面试太卷?我选择背这份阿里最新Java面试八股文(详解版)

小柴说Java

Java 编程 程序员 架构 面试

仿淘宝大流量高并发电商领域核心项目已上线(完整流程+白皮书)

小柴说Java

Java 编程 程序员 架构 面试

RxJS Observable 为什么要长成这个样子?!

掘金安东尼

前端 函数式编程 8月月更

开源一夏 | JavaScript实战之闭包与函数调用的相互应用详解

恒山其若陋兮

开源 8月月更

ITIL与DevOps对比

阿泽🧸

ITIL 8月月更

Silverlight在同一进程里支持多CLR版本_.NET_Jonathan Allen_InfoQ精选文章