写点什么

.NET 3.5 SP1 正破坏一些应用程序

  • 2008-10-17
  • 本文字数:695 字

    阅读完需:约 2 分钟

微软的一名高级项目经理

Scott Hanselman 写了

.NET 3.5 SP1 存在的问题。首先他问道“.NET Framework 3.5 SP1 会破坏 2.0 的应用程序吗?”,然后他肯定地回答“几乎肯定不会。”。然后他解释了为什么 3.5 SP1 不会影响现有的基于 CLR 2.0 和更高版本的.NET 应用程序, 他也承认“存在边界个案”。他建议进行内部测试以确保 SP1 不会破坏任何应用:

可能存在被破坏的功能,因此对所有 SP 你应该做兼容性测试确保你不会触及边界情况。

  • 在创建泛型接口 / 方法的代理时,SP 破坏了 DynamicProxy 2
  • 引发异常的代码是处理极端边界的个案的地方
  • 被破坏的 DynamicProxy,破坏了使用它的.NET 应用(Rhino Mocks、Castle Windsor、NHibernate 和 Moq 是我目前想到主要使用它的应用)
  • 我最近确认了这个问题并修改了 DynamicProxy 的代码,不再使用这些方法“r5323: 禁止调用 GetOptional/RequiredCustomModifiers 方法,因此所有的测试(除了一个之外)都通过了”

Hamilton 建议:

如果一些开发团队在 SP1 上运行 Castle 的测试用例,他们会发现这个问题。Mono 通过收集外部测试案例库来测试他们的平台实现。微软也应该这么做,避免对开源软件项目的伤害,许可证不是一个问题。如果不太可能是因为法律问题影响的话,CLR 开发团队可以简化同开源软件项目的沟通并尽早得到他们的反馈。

Scott Hanselman 承诺在 11 月份的某个时间会针对.NET 3.5 SP1 的补丁包通过 Windows Update 方式推出。更新这个补丁的时候,当前运行.NET 2.0 的电脑都被升级为.NET 3.5 SP1。在此期间,鼓励那些在使用.NET 3.5 SP1 过程中发现的问题的人们,把问题提交到微软

Connect 网站。

查看英文原文:.NET 3.5 SP1 Is Breaking Some Applications

2008-10-17 18:391106
用户头像

发布了 45 篇内容, 共 84160 次阅读, 收获喜欢 1 次。

关注

评论

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

哈啰出行高质量故障复盘法:“3+5+3”(附模板)

TakinTalks稳定性社区

学习无代码开发工具有什么用?

间隔

微信小程序 无代码开发

智能勘探 | AIRIOT智慧油田管理解决方案

AIRIOT

物联网 智慧油田

华为云CDN为芒果TV加速,打造丝滑“追剧观综”的观看体验

爱尚科技

为什么说华为云CDN更值得选择?

爱尚科技

南开大学团队采用全场景AI框架昇思MindSpore,打造“皮肤病大规模可信综合辅助诊断系统”

极客天地

什么样的技术,能让黄河开口说话?

白洞计划

天花板级别ZooKeeper+Dubbo笔记,通俗易懂,颠覆认知

小小怪下士

Java zookeeper dubbo

数据治理:数据集成架构的演进

用友BIP

【附下载】政企数智办公平台研究报告,何以数智化?

融云 RongCloud

数智化 百幄

Wallys/MIMO/Industrial-grade/2x 2 900M high powerRadio /902-928Mhz/AR9223/ AR9582/AR9531/AR9344/

Cindy-wallys

论坛回顾|蚂蚁供应链安全建设实践

墨菲安全

软件供应链安全

神州云科打出“组合拳”,双轨超高可用架构引领信创高质量发展

通明湖

AI 训练加速原理解析与工程实践分享

Baidu AICLOUD

异构计算 云原生AI 百度百舸

华为云CDN,助力中小企业提升用户体验

IT科技苏辞

作业2:微信朋友圈的高性能复杂度

白杨

数据价值深度挖掘,分析服务上线“探索”能力

HarmonyOS SDK

HMS Core

华为云CDN助力企业用户体验全面优化,让企业“惠”加速

爱尚科技

华为云CDN节点扩增力度加大,构建全球智能边缘网络

爱尚科技

华为云CDN,为企业内容加速打开新局面!

IT科技苏辞

华为云CDN,为企业提供极致低时延用户体验

IT科技苏辞

【FAQ】在华为鸿蒙车机上集成华为帐号的常见问题总结

HarmonyOS SDK

HMS Core

QCN9074 802.11ax 4x4 MU-MIMO 6GHz wifi6E//qcn9072 qcn9024 qcn64 wallys

wallysmeng

QCN9074 QCN9024 QCN9072 qcn9064

以英雄之名为S9总决赛助攻!虎牙直播and华为云CDN,team work才会赢

爱尚科技

华为云CDN,助力电商平台无惧流量洪峰

IT科技苏辞

阿里云斩获2022全球分布式云大会两项大奖

云布道师

阿里云

欧盟森林砍伐法规和合规性:使用 Dimitra 技术解决森林砍伐问题

股市老人

华为云CDN通过全站加速引领网站性能全面优化

爱尚科技

从零开始,开启属于你的 RTE 漫游之旅!丨漫游指南 x 即将启航

声网

音视频

国产时序数据库TDengines学习调研及总结

李草凯

我们是如何构建自己的可观测性的

观测云

云计算 可观测性 云服务 观测云

.NET 3.5 SP1正破坏一些应用程序_.NET_Abel Avram_InfoQ精选文章