Clickonce, добавление собственных dll, com free reg

58
5

Я использую regfree com для развертывания компонента activex с помощью clickonce. Компонент зависит от некоторых родных DLL, которые должны находиться в том же каталоге, что и компонент. Если я вручную скопирую собственные DLL файлы в установочный каталог приложения clickonce (я нашел каталог с помощью System.Reflection.Assembly.GetExecutingAssembly()), приложение работает нормально. Но если я включу DLL в проект и опубликую их, приложение не будет работать.


Любые предложения или обходные пути?


Привет,


Фредрик

спросил(а) 2010-05-18T14:13:00+04:00 10 лет, 5 месяцев назад
1
Решение
71

Вставьте родные DLL файлы в управляемую сборку в виде встроенного ресурса и извлеките их на диск во время выполнения, если они отсутствуют.

Если этот процесс вам не знаком, оставьте мне комментарий, и я попытаюсь его объяснить. Это не так сложно.

ответил(а) 2010-05-18T14:23:00+04:00 10 лет, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема