Позвольте мне снабдить это предисловием, говоря, что я незнаком со ссылками COM, и я использую VS2010 на машине 64 битов Windows 7. Этим утром я сбросил существующий проект от TFS. Я тогда попытался разработать проект и получил эту ошибку:
Тип или 'validatecom' имени пространства имен не могли быть найдены (вы пропускаете директиву использования или ссылку на сборку?)
И я получаю это предупреждение:
Не может получить путь к файлу для версии 1.0 "d0b51ccc aa31 47a1 b3ff b8ed71c522a1" библиотеки типов. Библиотека, не зарегистрированная. (Исключение из HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
Когда я проверяю ссылки, конечно же, я вижу желтое восклицание в единственной Ссылке COM в решении. После некоторого бесплодного тестирования я решил попытаться добавить новую Ссылку COM.
Add Reference -> COM tab -> random M$ library
Это приводит к новой ссылке с желтым восклицанием. Я пытаюсь разработать проект, чтобы видеть, получаю ли я ту же самую ошибку. На этот раз я получаю эту ошибку:
Многократные версии, с которыми сталкиваются, собрания с '23d736f1 acbc 11d3 b0e8 00104bff2710' GUID. Попытайтесь предварительно импортировать одно из этих собраний.
И я получаю это предупреждение:
Не может найти собрание обертки для библиотеки типов "ADODB".
Я понятия не имею, связаны ли эти две ошибки. В противном случае тогда решение первого, конечно, имеет приоритет по последнему.