Сначала убедитесь, что вы не отметили «Скрыть расширенных членов» в параметрах VisualStudio (ветвь TextEditor / C #), хотя я не думаю, что вы сделали это, потому что по умолчанию не отмечен.
Может быть возможно обойти это, объявив проблемные интерфейсы самостоятельно и пропустив этот атрибут. Вы должны быть в состоянии сгенерировать взаимодействующую DLL и затем посмотреть на нее с помощью рефлектора. Почти всегда можно написать объявления COM в исходном коде C #, но иногда это бывает сложно.
Если вы хотите пойти по этому пути, есть некоторые подводные камни, в частности, отражатель не покажет вам элементы интерфейса в правильном порядке. Чтобы выяснить правильный порядок, используйте ildasm или средство просмотра TLB (оба включены в VisualStudio). Также обратите внимание, что если вы никогда не вызываете метод интерфейса, вы можете просто объявить фиктивный элемент для поддержания порядка и вам не нужна полная сигнатура метода, это может сэкономить много работы.