Ошибка развертывания модуля VSTO Office - PullRequest
7 голосов
/ 28 апреля 2010

У меня проблемы с развертыванием надстройки Visio. Запуск файла VSTO работает на моем компьютере, но всякий раз, когда я пытаюсь переместить его на компьютер любого другого пользователя, он выдает ошибку при развертывании. Я подумал, что это может быть настройка, которую я установил в свойствах проекта, поэтому я создал совершенно новый проект плагина и установил его для отображения окна сообщения при запуске. Я получаю ошибку:

Произошла ошибка во время установки настройки.
Ожидаемый элемент «addIn» не найден в XML.

deployment error

Ответы [ 5 ]

7 голосов
/ 29 апреля 2010

Это вызвано проблемой с Clickonce. Я нашел обходной путь, установив надстройку с помощью MSI. Это руководство очень помогло.

Взято из раздела о настройках реестра для установки msi:

Важно отметить, что значение «vstolocal» добавляется в конец значения «Manifest». Это информирует среду выполнения VSTO, что она установлена ​​локально, и не вызывать установщик ClickOnce.

3 голосов
/ 07 июля 2010

У меня такая же проблема с нашей надстройкой Word, Excel, Outlook и PowerPoint. Установка MSI работает отлично. Например, при запуске Word сама надстройка «устанавливается», а затем я получаю сообщение об ошибке. Я добавил | vstolocal в реестр, который находится в дереве HKCU.

Проекты - это проект Visual Studio 2010, основанный на TFS 2008. Установка в Office 2010 проходит успешно, ошибка возникает только в том случае, если Office 2007 установлен на компьютере.

Что еще я наблюдаю?

2 голосов
/ 28 сентября 2010

Решением моего опыта с этой проблемой было решение, данное Джоери 8 июля - установить Visual Studio 2010 Tools for Office Runtime на целевой машине.

0 голосов
/ 29 июня 2018

Иногда Visual Studio 2010 Tools for Office Runtime устанавливается на компьютер, но файл vsto не может его найти. В этом случае попробуйте, если вы можете вручную выполнить командную строку установки. См. Пример ниже (замените X на собственную букву диска, путь и имя файла):

"c: \ Program Files \ Common Files \ Microsoft Shared \ VSTO \ 10.0 \ VSTOInstaller.exe" / Установочный файл: /// X: /XXX/XXX.vsto

0 голосов
/ 20 июня 2010

Эта проблема связана с версией Visio, на которую нацелены ваши надстройки, по сравнению с установленной на клиентском компьютере. AddIn - это новый элемент в версиях Office 2007. Скорее всего, клиент работает под управлением Visio 2003.

...