Microsoft .NET Framework 1.1 和 2.0(测试版)兼容性
简介Microsoft .NET Framework 2.0 是在 Microsoft .NET Framework 1.0 和 1.1 成功的基础上构建的,用于为 Web 和 Microsoft Windows 客户端应用程序提供最佳的运行库环境。对于 .NET Framework 1.1 应用程序,Microsoft 的兼容性目标是:这些应用程序能够在 .NET Framework 2.0 上顺利运行(除一组记录在案的更改之外)。在 Beta 2 发布期间,我们还没有达到这个目标,并且正在寻找有关这些应用程序问题的反馈,以便在 .NET Framework 2.0 发布之前解决这些问题。本文将探讨应用程序的兼容性方案,并为各个阶段提供最佳做法建议。
返回页首
执行摘要
•
这里提供已知破坏性更改的完整列表。该列表适用于 Beta 2,并将进一步更新以用于 RTM。如果您遇到该列表以外的更改,请发送邮件至 netfxcmp@microsoft.com。
•
Microsoft 建议您在 Beta 2 期间针对 .NET Framework 2.0 测试您的 .NET Framework 1.1 应用程序。兼容性测试方案提供该操作的指导。
•
即使在计算机上安装了 .NET Framework 2.0,使用 .NET Framework 1.1 构建的单机版 Microsoft Windows 客户端或 Web 应用程序也将自动在 1.1 框架上运行。
•
本机应用程序的托管外接程序(例如,Microsoft Office 或 Internet Explorer)将自动在计算机安装的最新版本的 .NET Framework 上运行。在部署该版本的 Framework 之前,开发人员和 IT 经理应该针对 .NET Framework 2.0 测试这些外接程序。
•
现在,我们仍然在寻找更多的应用程序来进行测试。如果您有兴趣提供您的 .NET Framework 1.1 应用程序,请发送邮件至 netfxcmp@microsoft.com。
返回页首
破坏性更改的定义
破坏性更改是那些在 .NET Framework(运行库破坏性更改)或 Visual Studio(design/compile/project 升级)中使某些应用程序或开发方案行为异常的更改。这些更改不一定是那些我们已发现的破坏应用程序的更改;更准确地说,这些更改是在设计检查和测试过程中发现的行为更改,它们有可能影响应用程序。实际上,在我们所有的应用程序兼容性测试中,发现的影响应用程序的更改不到十个。
补充:asp.net教程,基础入门