2016-06-09 3 views
0

Я разработал надстройку 2013 VSTO (лента и кнопка, которая предлагает синхронизацию с БД). Чтобы развернуть это, я создал проект LE экрана установки, который содержит записи реестра для надстройки, файла .vsto и требуемых зависимостей. Уборка установщика в порядке, так как она дает мне .msi-файл, который можно запускать на других компьютерах. Установка прекрасна, но когда я запускаю внешний вид, он показывает мне сообщение об ошибке и не загружает надстройку.Невозможно развернуть внешний вид с помощью установщика Windows

Error message link

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

EDIT:

Я открыл .vsto, и он упоминает файл manifest.dll, но я никогда не упоминал его сам в коде.

.VSTO file content

ответ

0

ли файл манифеста в папке?

Вы подписали проект?

Возможно, места на вашем пути - это проблема.

Я использую пакетный файл для установки - намного проще и вам не нужно быть администратора для установки:

Install.bat:

SET KEY=HKCU\Software\Microsoft\Office\Outlook\Addins\Tom.OutlookExporter 

REG ADD %KEY% /f 
REG ADD %KEY% /f /v Description /t REG_SZ /d "Tom's Outlook Exporter" 
REG ADD %KEY% /f /v FriendlyName /t REG_SZ /d "Tom's Outlook Exporter" 
REG ADD %KEY% /f /v LoadBehavior /t REG_DWORD /d 3 
REG ADD %KEY% /f /v Manifest /t REG_SZ /d "%CD%\OutlookExporter.vsto|vstolocal" 

Uninstall.bat:

SET KEY=HKCU\Software\Microsoft\Office\Outlook\Addins\Tom.OutlookExporter 

REG DELETE %KEY% /f 
+0

Привет, Томас. Во-первых, спасибо за вашу помощь? Я пробовал свой путь установки, но я все еще не работаю :( – BenG

+0

Возможно, это подпись. См. Мой манифест внизу: [ссылка] (http://www.tomtempo.net/shared/outlookexporter.dll.manifest. txt) –

+0

и vsto: [link] (http://www.tomtempo.net/shared/outlookexporter.vsto.txt) –