Я делаю библиотеку типов, в которой я связал другую библиотеку типов для получения пользовательских элементов управления вкладками. Библиотека связанных (или упоминаемых) типов может быть найдена здесь: https://www.codeproject.com/Articles/91387/Painting-Your-Own-Tabs-Second-Edition
Однако все работает нормально, потому что библиотека типов, которую я создаю, должна использоваться с COM и GAC, я должен включить связанную библиотеку в свою. В противном случае библиотека не будет распознана через COM, даже если я сделаю связанную библиотеку com видимой.
В процессе слияния (то есть добавления папки TabControl непосредственно в мой проект) проблема, с которой я сталкиваюсь, заключается в том, что я получаю «не определенные» ошибки. Сначала у меня было около 600 ошибок, и при импорте мне удалось снизить это число до 198. Помимо «не определенных» ошибок, я также получаю несколько ошибок подписи. Я предполагаю, что что-то не так с ссылками, но из того, что я вижу, все ссылки, которые были у библиотеки tabcontrol, присутствуют. Я думаю, единственное отличие состоит в том, что он ссылается на версии 2.0.
Я попытался использовать com visible в библиотеке tabcontrol, но при этом возвращается ошибка, в которой говорится, что COM GUID не может быть найден. Поэтому я решил использовать его непосредственно в своем проекте. Чтобы избавиться от ошибок, я проверил все операции импорта и, несмотря на то, что все на месте, я все еще получаю ошибки пространства имен
https://i.imgur.com/fr0v1jn.png
Как я могу исправить эти ошибки? Любая помощь приветствуется.