GenerateMetadata.GenerateSigned(String, String, Boolean, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает или находит сборку, содержащую метаданные среды CLR для компонента COM+, представленного указанной библиотекой типов, подписывает сборку парой ключей, образующих строгое имя, и устанавливает ее в глобальный кэш сборок.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned (string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String
Параметры
- strSrcTypeLib
- String
Имя библиотеки типов, для которой создается сборка.
- outPath
- String
Папка, в которой требуется создать сборку или найти уже существующую сборку.
- InstallGac
- Boolean
Не обрабатывается.
- Error
- String
Строка, в которую можно записать сообщение об ошибке.
Возвращаемое значение
Имя созданной сборки или пустая строка, если входные данные недопустимы.
Реализации
Комментарии
При необходимости GenerateSigned метод создает сборку, содержащую метаданные среды CLR для указанной библиотеки типов. Он также создает пару ключей со строгим именем и подписывает сборку.
Для выполнения этой обработки вызывается GenerateMetaData метод . Эти методы не нужно вызывать непосредственно из кода.
Параметр InstallGac
указывает, следует ли установить сборку в глобальный кэш сборок. Однако реализация игнорирует это значение и всегда пытается установить подписанную сборку в глобальном кэше сборок.