..
Совместимости (о взаимодействии на английском языке) представляет собой термин, используемый для обозначения практикой взаимодействия с частями "неуправляемый код" в управляемом коде. . На самом деле, хотя NET Framework предоставляет большое количество функций, две ситуации, внести необходимые взаимодействия:
Например, приложение может потребоваться использование Microsoft Excel и порядок окружающей среды, так как библиотека не написано в Excel. NET, вам необходимо получить к нему доступ, использовать так называемые Component Object Model (COM) .
. NET и COM две совершенно разные среды исполнения и единственный способ для объединения функций между ними заключается в использовании взаимодействия, также известный как взаимодействия.
До появления. NET Framework COM была ориентиром, через который разработчики взаимодействуют с ОС Windows операционных систем.
Одно двух сред имеют в общем является тот факт, что для использования внешних библиотек необходимо сначала импортировать их. После импорта их можно объявить и создать экземпляр объекта в этих библиотеках так же, как объекты, принадлежащие рамки себя. И "можно импортировать новые виды с обеих кода и настройки право ссылки в Visual Studio.
. NET Framework предоставляет большой поддержкой для COM-взаимодействия, в том числе возможность импорта библиотеки типов. Механизм, который обеспечивает связь между средой выполнения. NET и COM-компонент называется Вызываемая оболочка времени выполнения (RCW). Этот компонент выполняет большую аспекты коммуникации между двумя средами, в том числе управление событиями и интерфейсы управления.
В отличие от. NET компонентов, COM-компоненты должны быть зарегистрированы до их использования. После записи эти компоненты должны быть импортированы через Visual Studio или с помощью инструмента Импортер библиотеки. Если, например, мы используем определенную библиотеку или DLL, называемых utility.dll, мы должны открыть команду командной строке и зарегистрировать компонент в письменной форме и выполнение следующей строки
Выполнить Regsvr32 utility.dll
Посмотрим теперь, можно двумя способами, что импорт DLL. В Viual Studio, в рамках проекта, в котором вы хотите использовать его, просто щелкните правой кнопкой мыши на узел Ссылки, выбирая Добавить ссылку

В появившемся окне откройте вкладку COM, выберите зарегистрированных DLL и нажмите кнопку ОК

Для импорта DLL вместо того чтобы использовать инструмент должен работать импорта библиотек типов Visual Studio Command Prompt

Установите путь к DLL и написать следующую строку
Tlbimp utility.dll
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
AutoCAD (книга)
Создание архитектурных сооружений. Находясь всего в 29 €. |
| |
Flash MX и ActionScript (курс)
Стать разработчиком веб-сайтов от 29 €. |