Ошибка CS0012: тип определен в сборке, на которую нет ссылки
Пытаюсь импортировать IAccessible2 https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/.
Нашел .idl-файл в репозитории хрома https://github.com/chromium/chromium/tree/master/third_party/iaccessible2, собрал из него .dll, dotPeek показывает содержимое.
Проблема возникла, когда я начал использовать в коде интерфейс, который наследуется от IAccessible
Например, пытаюсь создать переменную с типом IAccessible2
public static void Main()
{
IAccessible2Lib.IAccessible2 a;
}
В процессе сборки выдается ошибка
Тип "IAccessible" определен в сборке, на которую нет ссылки. Следует добавить ссылку на сборку "Accessibility, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null"
При том ссылка на сборку Accessibility присутствует
Пробовал ставить ссылку на COM-сборку, Framework - разницы никакой. Причем до запуска VS ничего не подсвечивает.
Буду благодарен любой помощи. Заранее спасибо!
UPD: прикрепил определение IAccessible


