ClickOnce: не удается установить или запустить приложение, требуется установить Microsoft.Vbe.Interop 14.0

#vb.net #clickonce

#vb.net #clickonce

Вопрос:

Только что получил это сообщение сегодня на компьютерах пользователей при запуске обновления для ClickOnce VB.NET приложение.

Никаких новых ссылок добавлено не было, только исправлены некоторые ошибки.

Совершенно непонятно, почему это происходит сейчас, у кого-нибудь есть идеи? Спасибо и полное сообщение ниже.

 System Update Required

Unable to install or run the application.  The application requires 
that assembly Microsoft.Vbe.Interop Version 14.0.0.0 be installed 
in the Global Assembly Cache (GAC) first.
  

Обратите внимание, что это происходит только на компьютерах с XP, а не на Win 7.

Ответ №1:

Проблема, оказывается, в том, что между последним обновлением и сейчас я установил Office 2010 на свой компьютер, а некоторые пользователи все еще используют 2007. Решим это, сделав 2010 обязательным условием, поскольку я не знаю, как вернуть Interop 12.0.0.0 на мой компьютер и сделать его распространяемым.

Ответ №2:

Попробуйте использовать эту ссылку для загрузки пакета:

https://www.microsoft.com/en-us/download/details.aspx?id=18249

Полный

https://www.microsoft.com/es-ES/download/details.aspx?id=48217

Ответ №3:

Пожалуйста, установите office 2010 только ms word, на экране установки просто настройте его и выберите только word с функцией .net.Завершите установку, и она должна работать нормально.При этом все существующие файлы word будут иметь тенденцию выбирать последнюю установку, следовательно, выполните исправление, чтобы убедиться, что вы можете использовать office 2013 для существующих файлов word