У меня есть проект С#, который использует внутренний проект vb в качестве COM.
Когда я преобразовал проект в VS 2010, следующая строка выдает мне исключение:
Set RTCClient_ = New RTCCORELib.RTCClient
RTCCore.RTCClient
является частью модуля Microsoft Merge для RTC (RTC Client API 1.2), который вы можете встроить в свой установочный пакет (в моем случае это EXE-файл).
RTCCore.RTCClient
— это класс, который регистрируется в реестре под HKEY_CLASSES_ROOT\RTCCore.RTCClient
Ошибка, которую я получаю:
ОШИБКА: ошибка автоматизации
Не удалось найти указанный модуль. (-2147024770)
Но если я меняю свой csproj и использую ToolsVersion="2.0"
, приведенная выше строка работает, и я могу получить объект RTCClient.
В чем проблема?
On Error Resume Next
из этого кода, чтобы получить правильную диагностику. - person Hans Passant   schedule 20.09.2012