为什么SQL Compact 3.5 SP2程序集标有AssemblyVersion 3.5.1.0?

时间:2012-10-08 16:05:25

标签: .net sql-server-ce .net-assembly servicepacks assemblyversionattribute

将SQL Compact 3.5 SP1升级到3.5 SP2后,我注意到程序集版本是相同的:

....
AssemblyVersion("3.5.1.0")]
....
SatelliteContractVersion("3.5.1.0")]
....

乍一看唯一的区别是修改日期(2008年6月,SP1,2010年2月,SP2)。

为什么微软不会在2.5.2.0汇编版本上标记SP2?

我应该如何使用SP2重建项目,以便在运行我的应用程序的设备池上要求更新版本的SQLCE 3.5 SP2?

1 个答案:

答案 0 :(得分:1)

AssemblyVersion表示程序集的接口。对于纯缺陷修复,通常不会(通常)更改。

在这种情况下,文件(以及可能的产品)版本会发生变化:界面没有改变,但这是更新的。