我的目标是在VS 2013中使用VB.NET 4.0类库中的OCX,这样我就可以通过类库从多个应用程序访问OCX公开的设备。我曾尝试直接向OCX添加引用,但它只添加了一个仅提供接口的Interop.XXXLib.dll。我还尝试了OCX到我的工具箱,在我的类库中添加了一个窗口表单,在win表单上删除了工具箱activeX控件,并通过公共属性将该活动x控件暴露给我的类。但是,后一种方法要求我使用静态成员,并且使用该设备的第一个应用程序不会释放资源,因此其他应用程序可能会使用该设备。
非常感谢您对这个问题的帮助。