我有一个在 VS.net 2008 中运行的 SharePoint 项目。每次使用 WSP 构建器构建 wsp 时,wsp 文件的大小总是不同。构建之间没有任何变化。这发生在所有机器上。
我想知道这背后的原因是什么?它与文件的打包方式有关吗?
谢谢。
更新
以下是我为解决此问题而执行的步骤:
- -构建项目。
- -构建 wsp 文件。
- -检查 wsp 文件大小。
- - 删除 wsp 文件。
在同一个项目上重复 n 次。
wsp 文件大小的变化不超过 100 字节。但是,如果我在同一台机器上使用相同的工具构建相同的项目,我会认为 wsp 文件每次输出的大小都相同。
更多更新 我使用文件差异工具对 2 个 wps 文件进行了文件比较(在将 wsp 文件重命名为 cabs 并提取文件之后)。有两个区别:一个在 DLL 文件中(我无法阅读它的所有内容),另一个在清单文件中(只是构建时间的不同)。
文件大小明智,所有文件大小都匹配。可能是一个散列的事情?