COM-компоненты для активации без регистрации - PullRequest
4 голосов
/ 08 декабря 2010

У меня есть управляемое приложение (с именем managed.exe), которое использует неуправляемую сборку (с именем unmanaged.dll).До сих пор мы создавали Interop.unmanaged.dll, приложение managed.exe содержало ссылку на interop, а файл unmanaged.dll регистрировался в реестре.Это сработало нормально.

Теперь мне нужно отключить файл в реестре и использовать приватную сборку (даже если в реестре еще есть старая версия)

Я нашел эту статью- Настройка COM-компонентов для активации без регистрации .Я пытался создать два манифеста (как для приложения, так и для сборки), пытался поместить их в качестве ресурса, но ничего не получалось.

Может кто-нибудь объяснить мне, как это сделать, шаг за шагом?Включая примеры манифестов?Должен ли я по-прежнему работать с файлом взаимодействия как раньше?

Буду признателен за любой совет ...

1 Ответ

1 голос
/ 30 апреля 2012

Взгляните на эти две статьи:

(эта ссылка временно не работает) Активация COM-компонентов без регистрации: пошаговое руководство

Безрегистрационная активация компонентов на основе .NET: пошаговое руководство

Вот один из лучших вариантов, который я считаю: "Опробование без регистрации компонентов COM" Part1 и Ч.2

...