我在VS.net 2008中运行了一个SharePoint项目。每次使用WSP构建器构建wsp时,wsp文件的大小总是不同。构建之间没有任何改变。这种情况发生在所有机器上。
我想知道它背后的原因是什么?它与文件的打包方式有关吗?
感谢。
更新
以下是我为解决此问题而执行的步骤:
在同一个项目中重复n次。
wsp文件大小的变化不超过100个字节。但是如果我在同一台机器上使用相同的工具构建相同的项目,我会认为wsp文件每次都会出现相同的大小。
更新 我使用文件差异工具(在将wsp文件重命名为cabs并解压缩文件之后)对2个wps文件进行了文件比较。有两个不同之处:一个在DLL文件中(我无法读取它的所有乱码),另一个在清单文件中(只是构建时间的差异)。
文件大小明智,所有文件大小都匹配。可能是一个哈希的东西?
答案 0 :(得分:0)
它可能是由visual studio增加每个版本的版本号引起的。由于cab压缩,这又会导致不同的wsp文件大小。
检查Properties / AssemblyInfo.cs,将version属性从1.0.0。*更改为静态(1.0.0.0)