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


Publish.UnRegisterAssembly(String) Метод

Определение

Отменяет регистрацию сборки для COM-взаимодействия.

public:
 virtual void UnRegisterAssembly(System::String ^ AssemblyPath);
public void UnRegisterAssembly (string AssemblyPath);
abstract member UnRegisterAssembly : string -> unit
override this.UnRegisterAssembly : string -> unit
Public Sub UnRegisterAssembly (AssemblyPath As String)

Параметры

AssemblyPath
String

Путь файловой системы для сборки.

Реализации

Исключения

Вызывающий код в цепочке вызовов не имеет необходимого разрешения на доступ к неуправляемому коду.

-или-

База кода, которая не начинается с "file://", была указана без требуемого разрешения WebPermission.

AssemblyPath имеет значение null.

Параметр AssemblyPath не найден, или не указано расширение имени файла.

AssemblyPath не является допустимой сборкой.

Сборка или модуль были загружены дважды с двумя разными свидетельствами, или длина имени сборки превышает максимальную длину, определенную в системе.

Метод, помеченный с помощью атрибута ComUnregisterFunctionAttribute, не является статическим (static).

-или-

На заданном уровне иерархии атрибутом ComUnregisterFunctionAttribute помечено несколько методов.

-или-

Подпись метода, помеченного атрибутом ComUnregisterFunctionAttribute, недействительна.

Комментарии

UnRegisterAssembly использует Regasm.exe для отмены регистрации создаваемых классов в сборке. Дополнительные сведения см. в разделе Regasm.exe (средство регистрации сборок).

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