Расположение объявления интерфейса в файлах IDL - PullRequest
1 голос
/ 02 июня 2011

Я работаю над проектом, который модернизирует ( очень ) старую (и значительно большую) программу, написанную с использованием COM / MFC, для использования WPF / управляемых компонентов .NET, и часть его пытается портировать через старые интерфейсы COM, объявленные в IDL, на управляемые интерфейсы C #. В чем разница между интерфейсами, объявленными внутри и снаружи блоков «библиотеки»?

1 Ответ

3 голосов
/ 02 июня 2011

Нет ни одного. Объявление интерфейса внутри библиотеки просто гарантирует, что он присутствует в библиотеке типов, даже если на него не ссылаются никакие классы. Ничего, что имеет значение для ваших объявлений C #.

...