Развернуть Word Addin ... 2003

Я создал надстройку слова для офиса 2003 с VS2008. Он отлично работает, но я не могу развернуть его. Я создал 2 виртуальные машины (режим XP): один разработчик, один "клиент". На dev решение развернуто, но я понятия не имею, как (когда я запускаю VS, может быть...) и на клиенте я следовал этому: Как: Подготовить компьютеры конечных пользователей для запуска решений Office (система 2003), но это не так т работа. Я не могу найти другое "пошаговое руководство", чтобы сравнить с этим. все предложения приветствуются...


редактировать: вот шаги, которые я следую:

  1. Office 2003 полностью установлен
  2. Обновление до Office SP3
  3. Установка.NET 2.0
  4. Установка.NET 3.5 SP1
  5. Установка Office 2003 PIA
  6. Установка инструментов Visual Studio для Office Runtime
  7. Установка моего Word Addin через проект установки (режим выпуска)
  8. Предоставление полного доверия: Caspol.exe -m -ag 1 -url "C:\Office*" FullTrust -n "My_Policy"

Я тоже проверил регистр, но все вроде бы нормально (я попытался изменить имя "MyAddin" с помощью Guid, который мы можем найти в файле.csproj, но ничего не изменилось)

1 ответ

Решение

Хорошо, я нашел решение добавить его на компьютере, на котором установлен только Office 2003: Установить следующее

  1. .NET Framework 2.0
  2. .NET Framework 3.5 SP1
  3. Office 2003 PIA
  4. Инструменты Visual Studio 2005 для Office SE Runtime
  5. Инструменты Visual Studio для системы Office 3.0 Runtime
  6. Образцы инструментов Visual Studio 2005 для Office, второе издание
  7. Установите свой плагин через проект установки

Вам нужно предоставить FullTrust вашему аддину, для этого вы можете напечатать это:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\Caspol.exe -q -m -ag 1 -url "\*" FullTrust -n YourAddin.dll

Затем убедитесь, что эти ключи реестра находятся здесь с правильными значениями: записи реестра для надстроек уровня приложения.

В моем случае значение LoadBehavior было установлено на 3, но когда я запускаю word в первый раз, оно меняется на 2. Установите его обратно на 3, и оно должно работать.

Другие вопросы по тегам