Вы можете добавить в ваше приложение ASP.NET ссылки трех типов (как это показано на рис. 14.13): стандартную ссылку на библиотеку классов .NET (Add Reference), ссылку на Web-сервис XML (Add Web Reference), а также ссылку на сервис WCF (Add Service Reference). Мы опишем обе ссылки на сервисы в главе 19. Когда вы добавляете стандартную ссылку, то делаете подключение к dll-файлу, который существует как часть другого приложения или другого проекта. Настройка такой ссылки приводит к размещению копии откомпилированного dll-файла в каталоге bin вашего Web-сайта. После этого пространства имен, классы и методы внутри этого dll-файла будут доступны для использования их в коде. Компилятор также будет проверять ваше приложение по всем dll-файлам, на которые в нем имеются ссылки — для проверки соблюдения вами ограничений типов, сигнатур методов и т. п.
На рис. 14.14 показано диалоговое окно Add Reference. Вы можете использовать вкладки в верхней части диалогового окна для поиска элементов, на которые вы хотите сделать ссылки. Например, если вы хотите сделать ссылку на пространство имен .NET Framework, то вам нужно выбрать вкладку .NET. Эта вкладка покажет элементы, инсталлированные в GAC (такие как элементы пространств имен System или Microsoft). Вы можете также настроить ссылки на компоненты СОМ, выполнить поиск dll-файлов, сделать ссылки на другие проекты, а также просмотреть недавно сделанные ссылки.
Обратите внимание, что элементы на вкладке Projects представляют собой только существующие в текущем решении элементы. Эти ссылки работают так же, как и все остальные, но с одним исключением. Для вашего удобства все ссылки, помеченные как ссылки проекта, автоматически обновляются при повторных компиляциях проекта.