【发布时间】:2011-04-06 10:29:43
【问题描述】:
我有一个包含一些公共接口的库。在每个公共接口之前都有一个:[Guid:("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx")]。这是什么指南。它有什么作用?是否可以在不使用此 Guid 将 lib 添加到 ref 的情况下访问此库中的方法。或者我可以通过这个 Guid 使用另一个应用程序做什么?
【问题讨论】:
标签: c# interface reference guid
我有一个包含一些公共接口的库。在每个公共接口之前都有一个:[Guid:("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx")]。这是什么指南。它有什么作用?是否可以在不使用此 Guid 将 lib 添加到 ref 的情况下访问此库中的方法。或者我可以通过这个 Guid 使用另一个应用程序做什么?
【问题讨论】:
标签: c# interface reference guid
当 .NET 程序集用作 COM 对象时使用此 GUID。如果不将 .NET 程序集引用为 .NET 程序集或 COM 对象,则无法使用此方法。这主要是为了与不知道如何使用 .NET 程序集的其他语言进行互操作。 COM 对象几乎可以被 Windows 上的任何技术/语言使用。
【讨论】: