Пакет установщика Windows для надстройки VSTO в Word 2007

У меня есть установщик Visual Studio в VS 2013. Это отлично работает для Word 2010 и Word 2013, но в Word 2007 он не устанавливается правильно, хотя установщик работает и говорит, что он успешно установлен. После установки, когда я открываю Word 2007, надстройка не отмечена. Если затем я отмечаю надстройку и нажимаю "ОК", ничего не происходит, а затем, если я смотрю снова, надстройка больше не отмечается. Если я посмотрю в реестре, установочный пакет не смог создать параметр реестра, который есть в моем установочном пакете. Даже если я создаю их вручную, у меня остается та же проблема в Word, которая предполагает, что что-то еще в установщике не работает, хотя кажется, что все файлы помещены в нужное место, так что я в замешательстве.

Обратите внимание, что я уверен, что с надстройкой все в порядке в Word 2007, потому что когда я собираю и запускаю надстройку с Word 2007, все работает правильно, поэтому я не думаю, что должна быть проблема с PIA или какой-либо ссылкой в ​​проекте. и т.п.

Буду признателен за любую оказанную помощь.

ОБНОВЛЕНИЕ: Когда я изменяю настройку установки на запись для текущего пользователя вместо локального компьютера, реестр также корректно записывается, и надстройка отображается галочкой и видит ленту. Однако при запуске чего-либо на ленте, которая читает настройки проекта, это не работает. Я обнаружил, что двойной щелчок по файлу vsto исправляет это, но мне не нужно этого делать.

ОБНОВЛЕНИЕ 2: Я нашел решение второй части моего вопроса (необходимость дважды щелкнуть vsto, чтобы настройки работали). Файл манифеста, если реестр должен запускать "файл:///" для Office 2007.

0 ответов

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