Поделиться через


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 указывает, следует ли установить сборку в глобальный кэш сборок. Однако реализация игнорирует это значение и всегда пытается установить подписанную сборку в глобальном кэше сборок.

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