2016-02-12 2 views
0

я получил ту же ошибку с помощью следующей ссылке, но я не мог решить мою проблему: A reference to the dll could not be addedСсылка на «.... dll» не может быть добавлена. C# -

Ссылка на «DLL ....» не может быть added.Please убедитесь, что файл доступен и что он действительный сбор или COM .

Как было предложено, я определил местонахождение TblImp.exe в двух каталогах: "C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin" и «C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ x64 "

Я использовал как командную строку, так и VS2015 для использования CMOS_USB.dll с TblImp.exe, но не смог решить мою проблему.

Когда я использовал командную подсказку, я получил;

C: \ Users \ tufankesen> Tlbimp.exe CMOS_USB.dll 'Tlbimp.exe' не признается в качестве внутренней или внешней командой, исполняемой программой или пакетным файлом .

Когда я пробовал это в VS2015 командном окне. Я получил;

"Команда" TlbImp.exe "недействительна."

Системные характеристики: 64-разрядные, VS2015 Extra: Мои исходные коды находятся в D: \ Sources ... папка

Спасибо за любые подсказки/ответы

+0

Я предполагаю, что файл, который вы пытаетесь добавить, не является сборкой .Net. Вы подтвердили, что это так? – JasonlPrice

+0

Правильное правописание - Tlbimp.exe, а не TlbImp.exe – Pikoh

+0

Это просто недействительная сборка или компонент COM. Вам нужно использовать pinvoke, и это требует знания объявлений экспортируемых функций. Обратитесь к владельцу DLL за документацией и правильными инструкциями по использованию. –

ответ

0

TlbImp.exe не в каталоге C:\Users\tufankesen

Сначала измените каталог:

cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin" 

, а затем выполнить TlbImp.exe

+0

Я изменил свой каталог, а затем получил; TlbImp: ошибка TI0000: входной файл 'C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ x64 \ CMOS_USB.dll' не является допустимой библиотекой типов. Для ошибок в верхней папке; TlbImp: ошибка TI0000: входной файл 'C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ CMOS_USB.dll' не является допустимой библиотекой типов. – tufankesen

 Смежные вопросы

  • Нет связанных вопросов^_^