Развернуть Word Addin ... 2003
Я создал надстройку слова для офиса 2003 с VS2008. Он отлично работает, но я не могу развернуть его. Я создал 2 виртуальные машины (режим XP): один разработчик, один "клиент". На dev решение развернуто, но я понятия не имею, как (когда я запускаю VS, может быть...) и на клиенте я следовал этому: Как: Подготовить компьютеры конечных пользователей для запуска решений Office (система 2003), но это не так т работа. Я не могу найти другое "пошаговое руководство", чтобы сравнить с этим. все предложения приветствуются...
редактировать: вот шаги, которые я следую:
- Office 2003 полностью установлен
- Обновление до Office SP3
- Установка.NET 2.0
- Установка.NET 3.5 SP1
- Установка Office 2003 PIA
- Установка инструментов Visual Studio для Office Runtime
- Установка моего Word Addin через проект установки (режим выпуска)
- Предоставление полного доверия: Caspol.exe -m -ag 1 -url "C:\Office*" FullTrust -n "My_Policy"
Я тоже проверил регистр, но все вроде бы нормально (я попытался изменить имя "MyAddin" с помощью Guid, который мы можем найти в файле.csproj, но ничего не изменилось)
1 ответ
Хорошо, я нашел решение добавить его на компьютере, на котором установлен только Office 2003: Установить следующее
- .NET Framework 2.0
- .NET Framework 3.5 SP1
- Office 2003 PIA
- Инструменты Visual Studio 2005 для Office SE Runtime
- Инструменты Visual Studio для системы Office 3.0 Runtime
- Образцы инструментов Visual Studio 2005 для Office, второе издание
- Установите свой плагин через проект установки
Вам нужно предоставить FullTrust вашему аддину, для этого вы можете напечатать это:
%WINDIR%\Microsoft.NET\Framework\v2.0.50727\Caspol.exe -q -m -ag 1 -url "\*" FullTrust -n YourAddin.dll
Затем убедитесь, что эти ключи реестра находятся здесь с правильными значениями: записи реестра для надстроек уровня приложения.
В моем случае значение LoadBehavior было установлено на 3, но когда я запускаю word в первый раз, оно меняется на 2. Установите его обратно на 3, и оно должно работать.