写点什么

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:181294

评论

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

大模型在金融监管科技中的应用价值

百度开发者中心

人工智能 大模型 LLM模型

通过Python脚本支持OC代码重构实践(二):数据项提供模块接入数据通路的代码生成

百度Geek说

Python 重构 脚本 企业号10月PK榜

使用稳定扩散和SAM修改图像内容

3D建模设计

AI纹理 稳定扩散

【宝藏工具】开源组件信息一键查询,快速获取组件来源、版本、漏洞补丁、推荐版本!

网安云

软件测试/测试开发丨利用ChatGPT 生成自动化测试脚本

测试人

软件测试

获评AI基础软件「领导者」,九章云极DataCanvas公司技术创新能力最强!

九章云极DataCanvas

工赋开发者社区 | 数字化转型的两大关键点:转什么 ,如何转?

工赋开发者社区

理论+应用,带你了解数据库资源池

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 数据池

低代码助力破解IT开发失败的概率

互联网工科生

软件开发 低代码 IT开发

云图说|新一代Serverless应用托管引擎——CAE

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云Serverless

利用LLM大模型和智能问答BI实现智能报表生成

百度开发者中心

人工智能 数据可视化 大模型 LLM

云资源信息安全就用行云管家!

行云管家

云计算 云安全 云资源

企业如何对多个IT系统快速管理?谁能告诉一下!

行云管家

IT运维 安全运维 运维管理

网站加速神器:国外服务器让你的网页飞起来

一只扑棱蛾子

国外服务器

使用虚拟合成数据训练对象检测模型

3D建模设计

人工智能 机器学习 合成数据

15种稳定扩散模型的技术示例

3D建模设计

Stable Diffusion 稳定扩散 自动纹理工具

英特尔与阿里巴巴深化合作,以软硬件创新全方位加速“芯经济”发展

E科讯

喜讯!INFINI Easysearch 在墨天轮数据库排名中挺进前30!

极限实验室

数据库 easysearch 极限科技 数据库排名 搜索型数据库

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