Подтвердить что ты не робот

Нельзя использовать на границах сборки, поскольку он имеет параметры типа общего типа, который является встроенным типом взаимодействия

Я столкнулся с этой ошибкой при замене Sub на функцию в VB.Net

Тип System.Collection.Generic.List(из mshtml.IHTMLDocument2) не может использоваться на границах сборки, поскольку он имеет параметры типового типа, который является встроенным типом взаимодействия.

Кто-нибудь знает, как его решить?

4b9b3361

Ответ 1

Изменение типа возврата из списка (из mshtml.IHTMLDocument2) в IList (из mshtml.IHTMLDocument2) или IEnumerable (Of mshtml.IHTMLDocument2) устраняет проблему.

Ответ 2

Я исправил это, убедившись, что все сборки имеют "Вставить типы взаимодействия" в FALSE.

Похоже, что обычно, когда вы используете COM-библиотеку, для параметра по умолчанию установлено значение true.