为什么 .net framework 2.0 中包含的程序集的文件版本在各个机器上不同?
我有两个系统,都有最新的微软补丁和更新。
对于此示例,我将查看 dotnet 2.0 (x86):
- windows xp (x86) 有 System.Windows.Forms.dll - 2.0.50727。3637
- Windows 7 (x64) 具有 System.Windows.Forms.dll - 2.0.50727。5460
不同文件版本背后的模式是什么?
- 它是操作系统特定的(xp 与 7)吗?
- 它是特定于平台的(x86 与 x64)吗?
- 它是特定语言的吗?
--
[编辑]
使问题更清楚:似乎微软正在安装 dotnet 框架的不同“风格”。
我想了解适用的规则。就像是:
- 风味 A安装在目标系统X上
- 风味 B安装在目标系统Y上
例如,如果您曾经自己编写过 msi,您将理解我在“组件”表中的“条件”的想法。