Как обнаружить зависимости для dll-файлов Office и dll-коннекторов SAP с помощью проекта установщика в .NET - PullRequest
0 голосов
/ 25 августа 2010

У меня есть проект установки, основной вывод которого сделан из приложения на основе Winforms.Мое приложение winforms использует -

  1. Microsoft.office.interop.excel.dll и Microsoft.VBe.Interop.dll Que - если на целевом компьютере не установлен MS Office, произойдет сбой установки,что нужно сделать для этого, я прочитал на Office Первичные сборки взаимодействия (PIA) - это часть перераспределяемого пакета.но не знаю, является ли это решением и как его использовать в установщике.

  2. Мое приложение также использует DLL-коннекторы SAP, которые являются частью моего приложения.Но для того, чтобы быть частью папки System32, нужно еще несколько dll.Есть ли способ, которым мы можем установить эти DLL-файлы в system32 через Setup и как?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 сентября 2010

Вот что я сделал - 1. Добавьте условие запуска с условием реестра, чтобы проверить «Excel.Application», на целевом компьютере существует ключ curVersion. Если нет, мы покажем сообщение. 2. Для dll SAP добавьте dll в системную папку в настройке.

...