2011-11-17 3 views
1

Я изучаю, как создавать надстройки для Microsoft Office Word. Я создал простой проект надстройки Word 2010 в Visual Studio 2010, который отображает «Hello World» в окне сообщения. До этого момента все работает нормально. Но если я хочу, чтобы изменить сообщение, например, из «Hello World» на «Привет» я получаю следующее сообщение об ошибкеУдаление MS Word надстройки

System.Deployment.Application.DeploymentException: Не удается установить это приложение, потому что приложения с тем же личность уже установлена. Чтобы установить это приложение, измените версию манифеста для этого приложения или удалите существующее существо.

После установки дополнения в I сделать следующее:

  1. Удалить надстройку из Ms Параметры Word, Add-Ins
  2. Удаление надстройки из Add Remove Programs
  3. Удалить файл
  4. Normal.dot Удалить .vsto в моей бен/Debug папке проекта

Как только я повторно запускаю проект, я получаю ошибку выше. Я действительно не знаю, где еще может существовать этот плагин, поскольку я думаю, что удаляю все возможные места, где можно найти какие-либо ссылки на него.

Я также попытался запустить RegScanner и удалить все записи реестра, относящиеся к добавить, но им получаю ту же ошибку ...

Если кто-нибудь имел эту проблему раньше, и вы точно знаете, как решить эту проблему и что может вызвать его, пожалуйста, дайте мне знать!

+0

может быть что-то оставленное behaind в GAC ... – Yahia

+0

Привет, Yahia, ничего в GAC, надстройки - это файлы vsto, и насколько я знаю, они не попадают в GAC –

+0

Что произойдет, если вы создать совершенно новый проект - устанавливает ли это? – Yahia

ответ

1

я обнаружил, что если вы измените любой код в MS Word надстройки в Visual Studio, и вы хотите, чтобы ваши изменения будут обновлены в MS Word вы можете сделать на следующие:

В Visual Studio изменить версию номер в названии проекта \ Свойства \ Опубликовать \ Опубликовать свойства.

После изменения номера версии (например, 1 0 0) перестройте проект в Visual Studio.

Перейдите в ProjectFolder \ bin \ Debug и дважды щелкните файл .vsto, voila! Появится следующее сообщение: Настройка Microsoft Office была успешно обновлена ​​. Если вы просмотрите файл .vsto с помощью текстового редактора, вы также увидите, что номер версии был изменен на новое значение, поэтому обновление происходит, когда вы удваиваете щелкните файл .vsto. Он забирает номер новой версии и переустанавливает надстройку и успешно присоединяется к Word.

Если вышеприведенный способ сделать это, это нормально, но мне все же хотелось бы знать, есть ли способ, которым надстройка может автоматически обновляться в Word без изменения номера версии. Просто измените код , перестроить проект, установить.

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