标题说明了一切。这两个声明之间的区别是什么?
背景:
当我使用<ComRegisterFunction()>
创建一个新的随机GUID时,即使我在{34}内部设置了它{&1; AssemblyInfo.vb&#34;。
我不得不在类上面明确写<Assembly: Guid(*)>
以获得regasm.exe的识别。花了我一整天来识别我的错误,但我真的想了解这些差异,谢谢。
我的程序是一个需要注册功能的SolidWorks AddIn。我刚刚复制了API Doc中的示例代码。正如Hans Passant所提到的,COM注册功能不是必需的,但我不知道应该如何处理它。在我看来,该类旨在拥有与库本身相同的GUID。回到我的问题,这可能导致任何麻烦吗?是否有关于这些GUID用于什么的MSDN文档?
<Guid(*)>