Другие языки программирования и технологии

как подклучить dll файл в Visual Studio 2010 C# ?

А тут 2 варианта и 1 особенность.

1) Вы добавили .NET DLL-ку и её надо просто добавить к проекту как используемую. В ссылках на библиотеки она должна быть. Добавив такую библиотеку вы можете сразу же использовать все типы объявленные в ней (если они публичные) .
2) вы добавили native НЕ .NET библиотеку. Например написали её в Delphi 6-7 или в C++. Тогда смотрите справку по атрибуту DllImport.

При импорте библиотек косяк может быть вот в чём. Если вы импортируете системные библиотеки то на Windows XP и Windows 7 нужно подключать различные DLL. Microsoft перенёс часть функций в другие DLL файлы. Такая программа у вас заработает а у другого человека нет. DLL-ка подключится но функции в ней не окажется.

Ещё одна особенность. Если подключаемая DLL использует COM объекты то они часто привязаны к определённой архитектуре процессора. Привязав win32 библиотеку переключите свой проект на использование x86 архитектуры. Если вы скомпилируете проект под Any CPU или 64x то на 64-разрядной машине вероятен сбой. В зависимости от архитектуры надо подключать соответствующую DLL.
Tolik Tuxonov
Tolik Tuxonov
8 358
Лучший ответ
если английская студия у тебя в solution explorer есть элемент references вот по нему правой мышей-add reference
З. ы школотрон-читерам смерть!)
[DllImport("MyDLL.dll")]
И все, можно вызывать функции из dll
www. zorgee. ru раздел пб. раздел создание читов.
пробелы убери
если английская студия у тебя в solution explorer есть элемент references вот по нему правой мышей-add reference
З. ы школотрон-читерам смерть!)
така команда
using і бібліотека