Бөлісу құралы:


AssemblyBuilder.AddAssemblyReference(Assembly) Метод

Определение

Добавляет сборку, на которую ссылается исходный код, созданный для файла.

public:
 void AddAssemblyReference(System::Reflection::Assembly ^ a);
public void AddAssemblyReference(System.Reflection.Assembly a);
member this.AddAssemblyReference : System.Reflection.Assembly -> unit
Public Sub AddAssemblyReference (a As Assembly)

Параметры

a
Assembly

Сборка, на которую ссылается единица компиляции кода или исходный файл, включенный в компиляцию сборки.

Комментарии

Реализация BuildProvider использует метод при создании исходного кода, который ссылается AddAssemblyReference на типы в входной сборке.

Среда сборки ASP.NET инициализирует коллекцию сборок по умолчанию, доступную для ссылки через поставщика сборки в свойстве BuildProvider.ReferencedAssemblies . Если поставщик сборки создает исходный код, ссылающийся на дополнительные сборки, поставщик сборки добавляет дополнительные сборки с помощью AddAssemblyReference метода. Среда сборки ASP.NET разрешает внешние типы во время компиляции сборок с помощью ссылочных сборок, добавленных поставщиками сборок, и коллекции сборок по умолчанию, доступных для ссылки.

Как правило, объект добавляет исходный BuildProvider код к AssemblyBuilder объекту в методе GenerateCode . Если поставщик сборки создает исходный код, использующий внешний тип, поставщик сборки добавляет сборку типа с помощью AssemblyBuilder.AddAssemblyReference метода.

AddAssemblyReference Используйте метод для добавления указанной сборки, необходимой в исходном коде, созданном BuildProvider экземпляром для определенного типа файла. Используйте элемент конфигурации сборок для компиляции (ASP.NET схемы параметров) для настройки сборки для ссылки на несколько типов файлов в проекте.

Применяется к

См. также раздел