@ 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. Дополнительные сведения о файле Web.config и настройке приложения см. в разделах Общие сведения о конфигурационном ASP.NET и Элемент assemblies для элемента compilation (схема параметров ASP.NET).

Пример

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

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

См. также

Ссылки

Синтаксис директивы текстового шаблона

Элемент assemblies для элемента compilation (схема параметров ASP.NET)

Основные понятия

Общие сведения о синтаксисе веб-страниц ASP.NET