【发布时间】:2010-09-02 05:01:34
【问题描述】:
只是我以前从未做过的另一件事,但可能很简单......当你知道怎么做时
我使用的是 VB Express 2008,需要创建一个非常简单的 DLL。
我已经构建并测试了它,现在我发现它必须是一个 COM DLL。我该怎么做?
编辑:回复@Kman - 我看了http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.comvisibleattribute.aspx
并将我的代码更改为
Imports System.Runtime.InteropServices
Namespace My_DLL
<ClassInterface(ClassInterfaceType.AutoDual)> _
Public Class My_DLL
<ComVisible(True)> Public Sub Function_A()
End Sub
<ComVisible(True)> Public Sub Function_B()
End Sub
End Class
End Namespace
但我仍然没有使用 DLL Explorer 的函数,而我确实在旧的 DLL 中看到它们......
【问题讨论】:
标签: visual-studio visual-studio-2008