.net 为什么SQL Compact 3.5 SP2程序集印有AssemblyVersion 3.5.1.0?

.net 为什么SQL Compact 3.5 SP2程序集印有AssemblyVersion 3.5.1.0?,.net,sql-server-ce,.net-assembly,servicepacks,assemblyversionattribute,.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")] .... 乍一看,唯一的区别是修改日期(SP1为2008年6月,SP2为2010年2月) 微软为什么不在SP2上加盖3.5.2.0程序集版本的印章 我应该如何使用SP2重建项目,以便在运行我的应用程序的设备池上需要更新版本的SQLCE 3.5 SP2?A

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

....
AssemblyVersion("3.5.1.0")]
....
SatelliteContractVersion("3.5.1.0")]
....
乍一看,唯一的区别是修改日期(SP1为2008年6月,SP2为2010年2月)

微软为什么不在SP2上加盖3.5.2.0程序集版本的印章


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

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

在这种情况下,文件(可能还有产品)版本会发生更改:接口没有更改,但更新了