У меня есть проект SharePoint, работающий в VS.net 2008. Каждый раз, когда я создаю wsp с помощью построителя WSP, файл wsp всегда оказывается разного размера. Между сборками ничего не менялось. Это происходит на всех машинах.
Мне было интересно, в чем может быть причина? Это как-то связано с тем, как файлы были упакованы?
Спасибо.
ОБНОВЛЕНИЕ
Ниже приведены шаги, которые я выполнил для решения этой проблемы:
- -build project.
- -build wsp file.
- -check wsp file size.
- -delete wsp file.
Повторите это n раз для одного и того же проекта.
Разница в размере файла wsp не более 100 байт. Но если я создам один и тот же проект с использованием одного и того же инструмента на одном компьютере, я бы подумал, что файл wsp будет каждый раз иметь один и тот же размер.
Дополнительные обновления. Я провел сравнение двух файлов wps с помощью инструмента сравнения файлов (после переименования файлов wsp в cabs и извлечения файлов). Есть два отличия: одно в файле DLL (который я не могу прочитать всю тарабарщину), а другое в файле манифеста (просто разница во времени сборки).
С точки зрения размера файла все размеры совпадают. Может быть, дело в хешировании?