我已经运行了一些明确创建三个GUID常量并在类的ComClass属性中使用它们的VB.NET代码。我在过去编写了COM感知类,只需在项目选项中选中“Make COM-Visible”和“Register for COM interop”选项即可。这个明确的代码是不是很简单,或者它是否超出了这两个选项的范围?这里有一个片段:VB.NET会自动生成ComClass属性和GUID吗?
<ComClass(MenuHandler.ClassId, MenuHandler.InterfaceId, MenuHandler.EventsId)> _
Public Class MenuHandler
Public Const ClassId As String = "A2204623-A902-44d4-B524-FDFFCD176E53"
Public Const InterfaceId As String = "3449CA8B-16DF-4a61-8BAB-DFF27AE70F5E"
Public Const EventsId As String = "06C156DD-0ABA-437e-9EE0-C1CE2CA34033"
End Class