【发布时间】:2010-10-28 15:12:35
【问题描述】:
我正在研究一种插件架构,在阅读了一些内容之后,我已经确定了一个。主机类以及该主机的一些插件将在 C# 中实现。我遇到的问题是我的一些团队使用 VB.net。那么问题来了,是否可以在 VB 中实现一个 C#(插件)接口,这样当它被动态加载到宿主程序中时,它就会具有接口所需的方法。
我在 VB 中尝试的想法:
Imports PluginInterface
Public Class Class1 Implements IPlugin
End Class
注意:PluginInterface 是包含 C# IPlugin 接口的命名空间
【问题讨论】:
-
我确实尝试了上面的代码,不幸的是找不到命名空间。可以在 codeproject.com/KB/cs/pluginsincsharp.aspx 找到我在此之后建模的示例。我正在尝试在 VB 类中实现给定的 C# Iplugin 接口,如上