VSTO ClickOnce приложение пытается обновить через локальный файл Visual Studio? - PullRequest
1 голос
/ 15 января 2012

Я создал надстройку VSTO для Microsoft Word и развернул ее на веб-сервере. Установка проходит без заминки. Когда я создаю обновленную версию приложения и повторно внедряю ее на веб-сервер, надстройка правильно определяет наличие новой версии и пытается обновить ее. Здесь я сталкиваюсь со следующей ошибкой («ххх» указывает, что мне пришлось что-то подвергать цензуре):

There was an error during installation
Name: 
From: file:///C:/Users/Administrator/Documents/Visual Studio 2010/Projects/xxx/xxx/bin/Debug/xxx.vsto

The customization cannot be installed because another version is currently installed 
and cannot be upgraded from this location. To install this version of the customization, 
first use Add or Remove Programs to uninstall this program: xxx. Then install the new
customization from the following location: 
file:///C:/Users/Administrator/Documents/Visual Studio 2010/Projects/xxx/xxx/bin/Debug/xxx.vsto

Мне кажется, что я оставил какую-то локальную ссылку в своем проекте, но ничего подобного не могу найти. Единственная ссылка на этот файл находится в файле xxx.vbproj.FileListAbsolute.txt, который создается в папке bin / Debug.

Не уверен, что это тоже ключ, но я вижу, что добавлены ключи реестра, ссылающиеся на это как местоположение Манифеста проекта VSTO.

1 Ответ

0 голосов
/ 16 января 2012

Там не было никаких проблем с ClickOnce; похоже, что возник конфликт, потому что я сначала создал это как ClickOnce, затем мои мастера попросили меня также сделать обычный установочный пакет MSI, чтобы они могли увидеть разницу. Как только я удалил обычный установочный код, все снова стало очень счастливым. Поэтому, если вы столкнетесь с этой проблемой, вы, возможно, совершили ту же ошибку, что и я.

...