1

我正在寻找所有 .NET 框架版本的详细更改历史记录(包括错误修复),尤其是 2.0 和 3.5 SP1 之间的更改。

我知道v2.0 和 v1.1以及v4.0存在类似的东西。但是,我找不到 v3.0 和 v3.5/SP1 的历史记录。

背景:(稍作编辑)我们在反序列化某些 XML 数据(使用 XmlReader)和在 UI 中显示数据之间存在问题。这些问题在我们使用 .NET 3.5 SP1 时出现,但在 v2.0 中没有。现在,我想知道这是否与框架中的某些更改/错误修复有关,或者这是否与其他一些差异有关。不幸的是,我们没有该软件的源代码,并且大多数软件都是使用本机 C++/MFC 编写的,除了反序列化部分是 .NET。

4

1 回答 1

1

我在我的 Dev box 上做了一些 invfestigaion,这就是我发现的:

我安装了以下 .NET 框架

  • 微软 .NET 框架 1.1
  • 微软 .NET 框架 2.0 SP2
  • 微软 .NET 框架 3.0 SP2
  • 微软 .NET 框架 3.5 SP1

XMLReader位于System.XML.dll

System.XML.dll 只能在两个地方找到:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727

我通过将 3.5 Framework 加载到 .NET Reflector 并搜索它来验证这一点XMLReader,它引用了 2.0 System.XML.dll。

这让我相信这在 v2.0 和 v3.5 SP1 之间没有改变。

于 2010-04-22T09:18:12.117 回答