Удалить надстройку MS Word - PullRequest
1 голос
/ 17 ноября 2011

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

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

После установки надстройки я делаю следующее:

  1. Удалить надстройку из MS Word Options, надстройки
  2. Удалите надстройку из «Установка и удаление программ»
  3. Удалить файл Normal.dot
  4. Удалите .vsto в моей папке bin / Debug проекта

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

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

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

1 Ответ

1 голос
/ 18 ноября 2011

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

В Visual Studio изменитеномер версии в Project Name \ Properties \ Publish \ Publish Properties.

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

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

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

...