VSTO: невозможно установить это приложение, так как приложение с таким же идентификатором уже установлено.

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

Невозможно установить это приложение, так как приложение с таким идентификатором уже установлено.

Я вручную удалил старую версию из меню надстроек Outlook. Надстройка также была удалена через диалоговое окно установки и удаления программ.

Я также пробовал часто предлагаемое решение для запуска любой из этих команд:

rundll32 dfshim CleanOnlineAppCache

mage -cc

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

Кто-нибудь знает, есть ли определенные параметры реестра, которые я мог бы попытаться удалить вручную? Или другое решение?


person MgSam    schedule 22.09.2014    source источник
comment
попробуйте изменить идентификатор продукта   -  person Brijesh Mishra    schedule 23.09.2014
comment
rundll32 dfshim CleanOnlineAppCache решил это для меня   -  person smarty    schedule 11.02.2020


Ответы (3)


Найдите папку приложения в:

C:\Users\username\AppData\Local\Apps\2.0

и удалите его.

Источник: https://stackoverflow.com/a/11921554/15154

person John Fouhy    schedule 22.06.2016

Я сталкивался с этим раньше и обнаружил, что есть несколько мест, где он может храниться.
Под HKCU\Software\Microsoft\VSTO вы также найдете \Security\Inclusion\{list of GUIDs} и \Security\SolutionMetadata\{list of GUIDs}.

Прежде чем удалять подраздел {GUID}, проверьте перечисленные идентификаторы GUID в разделе Security\Inclusion на наличие двойного слова Url, указывающего на ваше решение vsto (file:///C:/Path to VSTO/yourVSTOproject.vsto).
Среди перечисленных ключей GUID для SolutionMetadata найдите тот, в котором yourVSTOproject указан по имени.
Это были две области, в которых я обнаружил некоторые разногласия при развертывании решений на изолированной тестовой машине.

На моем компьютере для разработки ответ, предоставленный Джоном Фухи (выше), решил проблему, когда rundll dfshim CleanOnlineAppCache и очистка реестра не удались.

person Sean    schedule 26.07.2017

Удалите ключ из реестра и попробуйте установить снова

HKEY_CURRENT_USER\Software\Microsoft\VSTA\Solutions\{GUID}

Перед удалением проверьте значение DWORD имени продукта.

person Ziyad Ahmad    schedule 20.10.2014