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 схемы параметров) для настройки сборки для ссылки на несколько типов файлов в проекте.