<assembly:guid(*)=“”>和<guid(*)>之间的区别是什么?

时间:2016-10-17 15:27:36

标签: vb.net com guid

标题说明了一切。这两个声明之间的区别是什么?

背景: 当我使用<ComRegisterFunction()>创建一个新的随机GUID时,即使我在{34}内部设置了它{&1; AssemblyInfo.vb&#34;。 我不得不在类上面明确写<Assembly: Guid(*)>以获得regasm.exe的识别。花了我一整天来识别我的错误,但我真的想了解这些差异,谢谢。

编辑:

我的程序是一个需要注册功能的SolidWorks AddIn。我刚刚复制了API Doc中的示例代码。正如Hans Passant所提到的,COM注册功能不是必需的,但我不知道应该如何处理它。在我看来,该类旨在拥有与库本身相同的GUID。回到我的问题,这可能导致任何麻烦吗?是否有关于这些GUID用于什么的MSDN文档?

<Guid(*)>

0 个答案:

没有答案