Главная » Статьи » Visual Basic » Библиотека Visual Basic

@ Assembly
Связывает сборку с файлом приложения ASP.NET (например, с файлом веб-страницы, пользовательского элемента управления, главной страницы или с файлом Global.asax) во время компиляции, что делает все классы и интерфейсы сборки доступными для использования.

<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>


Атрибуты

Name

Строка, представляющая имя связываемой сборки.

Примечание
Имя сборки не включает расширение имени файла.

Src

Путь к динамически компилируемому и связываемому исходному файлу.

Примечание
В директиву @ Assembly необходимо включить атрибут Name или Src, но нельзя включать оба атрибута в одну директиву. При необходимости использовать оба эти атрибута в файл нужно включить несколько директив @ Assembly.

Заметки

Компилятор ссылается на сборку в процессе компиляции, что позволяет осуществлять раннее связывание.После завершения компиляции необходимого файла ASP.NET сборка загружается в домен приложения, благодаря чему возможно позднее связывание.Директиву @ Assembly можно использовать в страницах ASPX, файлах ASCX, главных страницах и файлах ASAX.

Сборки, находящиеся в каталоге \Bin веб–приложения, автоматически связываются с файлами ASP.NET этого приложения.В таких сборках не требуется использование директивы @ Assembly. Эту возможность можно отключить, удалив в приложении из раздела <assemblies> файла Web.config следующую строку:

<add assembly="*"/>

Вместо использования директивы @ Assembly для связывания сборок внутри всего приложения можно использовать файл Web.config.

Пример

В следующем примере кода используются две директивы @ Assembly; первая — для связи с пользовательской сборкой MyAssembly, а вторая — для связи с файлом исходного кода Visual Basic MySource.vb.

<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="MySource.vb" %>







Источник: http://expert1.ucoz.com/
Категория: Библиотека Visual Basic | Добавил: hitman (05.04.2012)
Просмотров: 1085 | Теги: vb library | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: