C # об интерфейсах - PullRequest
       31

C # об интерфейсах

1 голос
/ 06 апреля 2011

У меня есть библиотека, которая содержит несколько открытых интерфейсов.Перед каждым публичным интерфейсом есть: [Guid :( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx")].Что это за гид?Что это делает?Можно ли получить доступ к методам из этой библиотеки, не добавляя lib к ref, просто используя этот Guid.Или что я могу сделать, используя другое приложение с этим Guid?

1 Ответ

5 голосов
/ 06 апреля 2011

Этот GUID используется, когда сборка .NET используется в качестве COM-объекта.Вы не можете использовать этот метод без ссылки на сборку .NET как сборку .NET или как объект COM.Это в основном для взаимодействия с другими языками, которые не знают, как работать со сборками .NET.COM-объекты могут использоваться практически любой технологией / языком в Windows.

...