将 COM dll 部署为 Silverlight 应用程序的一部分

发布于 2024-09-06 14:41:35 字数 157 浏览 2 评论 0原文

我有一个遗留的delphi dll。 我创建了一个导入 dll 的类库并将其注册为 COM 互操作。 我有一个实验性的 Silvelight 4 应用程序,它调用 COM 对象并且它可以工作。问题是:如何部署 COM 组件(以及依赖的 delphi dll)并在客户端计算机上注册 COM 对象?

I have a legacy delphi dll.
I created a class library that imports the dll and registered it for COM interop.
I have an experimental Silvelight 4 application that calls the COM object and it works. The problem is: how do I deploy the COM component (and dependent delphi dll) and register the COM object on a client machine?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心房敞 2024-09-13 14:41:35

COM 组件需要显式安装在客户端计算机上。标准 Silverlight 部署(根据设计)不支持 COM 组件的安装。

通常,Silverlight 中的 COM 互操作实际上是为了与系统上已存在的系统 COM 例程一起使用 - 如果您正在使用本机代码部署进行本机代码互操作,通常,您只需使用使用 WPF 开发的完整桌面应用程序。

The COM component will need to be installed explicitly on the client machine. The standard Silverlight deployment does not (by design) support installation of COM components.

Typically, the COM interop in Silverlight is really intended to work with System COM routines that already exist on the system - if you're doing native code interop with native code deployment, normally, you'd just use a full desktop application developed with WPF.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文