Office Primary Interop Assemblies, не работающий после установки пакета совместимости 2007 года

Вы пропустили вызов макетного масонства. В соответствии с документами вам необходимо обновить макет, выполняя .masonry() после каждого изменения (например, .masonry('appended')):

$grid.masonry()
  .append(elem)
  .masonry('appended', elem)
  // layout
  .masonry();

(источник: http://masonry.desandro.com /methods.html)

5
задан 21 May 2009 в 15:53
поделиться

2 ответа

Я решил эту проблему, скопировав более ранние версии из GAC в нашу папку с библиотеками сторонних разработчиков и сославшись на них там - также это означает, что вы можете выполнить сборку с 2003, установив только 2007. (и да, я знаю, что это действительно грязный прием)

1
ответ дан 15 December 2019 в 01:10
поделиться

У меня недавно была эта проблема с word, и я отследил этот ключ реестра как виновника

HKEY_Classes_Root\TypeLib\{00020905-0000-c000-000000000046}\8.4

По-видимому, это говорит word использовать интроп-сборки word 2007 вместо Word 2003 (8.3). По крайней мере, мне кажется, что я не слишком хорошо знаком с офисными интроп-сборками. Удаляю ключ реестра и все работает как обычно. Я не знаю каких-либо побочных эффектов от удаления этого ключа, но определенно сделайте резервную копию.

3
ответ дан 15 December 2019 в 01:10
поделиться