写点什么

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

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

关注

评论

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

微财基于Flink构造实时变量池

阿里云大数据AI技术

大数据 flink 流式计算 FFA

当AI邂逅时尚 如何撬动时尚行业新一轮商业变革

第七在线

【天池训练营之大模型第一课】Data-juicer系列学练赛火热开启!

阿里云天池

传统AI不给力!模型自训练优化可以这样玩

鲸品堂

人工智能 企业号 2025年2月PK榜

简单了解中国网络空间安全协会

行云管家

网络安全

CRM系统(源码+文档+部署+讲解)

深圳亥时科技

YashanDB索引介绍

YashanDB

数据库 yashandb

YashanDB数据完整性

YashanDB

数据库 yashandb

鸿蒙APP的性能优化

北京木奇移动技术有限公司

鸿蒙开发 鸿蒙app 软件外包公司

YashanDB其他模式对象

YashanDB

数据库 yashandb

UEditorPlus v4.3.0 已知问题修复,表格自适应,全屏编辑优化

ModStart

创意LED显示屏解决方案:点亮未来视界

Dylan

LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

多 Agent 协作,效果如何评估?

Baihai IDP

程序员 AI Baihai IDP AI Agents 智能体评估

搜款网VVIC商品列表数据接口(搜款网API系列)

tbapi

搜款网 搜款网API 搜款网商品列表接口 搜款网商品详情接口

CRM管理系统(源码+文档+部署+讲解)

深圳亥时科技

直播间互动框架性能优化与稳定性实践

百度Geek说

百度 直播 性能优化、

鸿蒙APP开发的核心框架

北京木奇移动技术有限公司

APP开发 鸿蒙开发 软件外包公司

YashanDB访问约束

YashanDB

数据库 yashandb

零信任产品安全保障能力持续提升

芯盾时代

人工智能 网络安全 信息安全 零信任

灯塔低代码开发平台与DeepSeek深度融合,共筑AI编程的星辰大海

中烟创新

漫谈MCU优化:从硬件设计优化到可靠性挑战

DevOps和数字孪生

CRM管理系统(源码+文档+部署+讲解)

深圳亥时科技

NocoBase 本周更新汇总:支持全局和批量数据触发自定义操作事件

NocoBase

开源 低代码 零代码 无代码 版本更新

YashanDB数据分区

YashanDB

数据库 yashandb

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