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 (средство регистрации сборок).