Развертывание COM dll как части приложения Silverlight - PullRequest
0 голосов
/ 24 июня 2010

У меня есть наследие Delphi DLL.Я создал библиотеку классов, которая импортирует dll и зарегистрировал ее для взаимодействия COM.У меня есть экспериментальное приложение Silvelight 4, которое вызывает COM-объект, и оно работает.Проблема заключается в следующем: как развернуть COM-компонент (и зависимую Delphi DLL) и зарегистрировать COM-объект на клиентском компьютере?

1 Ответ

1 голос
/ 24 июня 2010

Компонент COM должен быть явно установлен на клиентском компьютере. Стандартное развертывание Silverlight (по замыслу) не поддерживает установку компонентов COM.

Как правило, COM-взаимодействие в Silverlight действительно предназначено для работы с системными COM-процедурами, которые уже существуют в системе - если вы выполняете взаимодействие с собственным кодом при развертывании собственного кода, обычно вы просто используете полнофункциональное настольное приложение. разработан с WPF.

...