- Visual Studio 2012
- VB.Net
- .NET 4.0
- Сборочная машина x64
- Сборка конфигурации AnyCPU
- msado27.tlb
Этот проект не является новым и был построен 100 раз за последние 2 года.За последние 3 недели что-то изменилось, и ссылка COM на библиотеку Microsoft ActiveX Data Objects 2.7 больше не может быть зарегистрирована.Когда я пытаюсь повторно выбрать его из доступных записей COM, он становится видимым и выбираемым.
Список ссылок Com *
После выбора вы можете увидеть желтый треугольник
узел ссылочного дерева с желтым треугольником
Затем, просматривая его через его свойства, вы можете увидеть, что путь не отображается.
ссылочные свойства
При просмотре через свойства проекта -> ссылки на него отображаются
ссылки на свойства проекта
Если я выберу более новую версию, например 2.8,6.0 или 6.1 они будут регистрироваться.Однако, если я выберу более старый 2.5, он будет действовать точно так же.
Любые предложения или теории относительно того, что может произойти, или как проверить, действительно ли .dll в GAC или Первичной сборке взаимодействия имеет определения и / или реализацию дляверсия 2.7?
И, кстати, я понимаю, что это очень старая версия, но этот текущий проект .Net имеет дополнительные ссылки / зависимости COM, которые зависят от этой конкретной версии, и я не могу переключиться наболее новая версия в настоящее время.