Ответ 1
Процесс, описанный в блоге Scott Hanselman, называется эквивалентом типов, довольно туманным термином для поддержки CLR 4.0 для сборок типа COM-взаимодействия. Хотя у меня не было возможности посмотреть на это, на канале 9 есть видео, которое обсуждает его:
Раджа Кришнасвами и Вэнс Моррисон: CLR 4 - Эквивалентность внутреннего типа
http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/
По-видимому, вы можете написать свои собственные сборки "эквивалентности типов" и вставлять их. Обратите внимание, что это, вероятно, не относится ни к какой COM-сборке; типа, реализует интерфейс под названием IApplication
. См. Здесь:
Достижения в системе .NET Тип: Тип Эквивалентность Демо http://blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx