我有一个遗留的delphi dll。 我创建了一个类库,它导入了dll并为COM互操作注册了它。 我有一个实验性的Silvelight 4应用程序,它调用COM对象并且它可以工作。问题是:如何部署COM组件(和依赖的delphi dll)并在客户端计算机上注册COM对象?
答案 0 :(得分:1)
需要在客户端计算机上显式安装COM组件。标准的Silverlight部署(没有设计)支持安装COM组件。
通常,Silverlight中的COM互操作实际上是用于系统上已存在的系统COM例程 - 如果您使用本机代码部署进行本机代码互操作,通常,您只需使用完整的桌面应用程序用WPF开发。