2009-12-07 4 views
2

Я разработал добавление VSTO SE Excel 2003. При запуске и отладке добавления из visual studio это работает хорошо. Но когда я пытаюсь развернуть его из моей собственной установки, он никогда не работает.Не удалось установить VSTO excel 2003 AddIn

Подводя итог, вот мой процесс установки:

  • файлы копируются в нужное место

  • я зарегистрировать надстройку: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Excel \ Addins \ с соответствующими значениями (по умолчанию, CommandLineSage, Description, FriendlyName, LoadBehavior, Manifest).

  • Я также добавить записи в HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ (с ключом CLSID включая UUID)

  • И HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID {XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX} с InprocServer32 (с именем манифеста и пути, полным путем addinloader.dll), ProgID (с именем сборки (без расширения)), Programmable и VersionIndependententProgID (также с именем сборки).

  • Я установил политику FullTrust к URL каждые сборок с помощью caspol -m -ag "имя", "ххх" -url "MyUrl \ Assemblies.dll" FullTrust -name

ли я скучаю что нибудь ?

ответ

2

В машине развертывания, проверьте следующее доступны:

  1. Currect версия VSTO Время воспроизведения

  2. Office 2003 Primary Interop Assesmblies

С уважением,

yenkay ...

0

Хорошим способом отладки проблем установки/загрузки VSTO является наличие у VSTO всех ошибок. Для этого создайте переменную окружения VSTO_SUPPRESSDISPLAYALERTS со значением 0, переустановите/восстановите свой админ, затем попробуйте снова запустить Excel.

0

Похоже, проблема в ваших ключах реестра. Проверьте по следующей ссылке:

http://msdn.microsoft.com/en-us/library/bb386106.aspx

Your Software \ Classes и записи Software \ Microsoft должна находиться в том же ключе, либо HKCU или HKLM. Если у вас есть один под HKCU, а другой под HKLM, он испортил аддон.

Поэтому я считаю, что запись в реестре HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Excel \ Addins \ должна быть HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office \ Excel \ Addins.

HTH ...

Смежные вопросы