Как добавить ссылку на собственную библиотеку COM в Visual Studio? - PullRequest
1 голос
/ 13 сентября 2011

В MSDN есть статья Развертывание COM-компонентов с ClickOnce , в которой говорится, что на собственные библиотеки DLL также можно ссылаться:

Чтобы добавить собственную ссылку, используйте команду Добавить ссылку, затем перейдите к манифесту.

Итак, я пытаюсь сослаться на библиотеку Skype4COM .Я сгенерировал манифест, используя инструмент mt .Но когда я пытаюсь сослаться на этот манифест, В.С. говорит мне:

Add Reference error.

Что я понимаю или я делаю неправильно?

1 Ответ

2 голосов
/ 13 сентября 2011

Вы смешиваете развертывание с строительством . Для добавления ссылки требуется библиотека типов или библиотека DLL, которая содержит библиотеку типов, встроенную в библиотеку DLL. Skype4com.dll есть, но есть проблема, которая не позволяет добавить его через диалоговое окно Добавить ссылку.

Используйте командную строку Visual Studio из меню «Пуск + Программы». Используйте cd для перехода в правильный каталог и введите tlbimp skype4com.dll. Вы получите предупреждение о том, что вы можете игнорировать, пока вы выполняете 32-битный код. Вернитесь к VS и используйте Add Reference, вкладку Browse и выберите сгенерированный файл SKYPE4COMLib.dll.

...