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

AssemblyPathnull

找不到 AssemblyPath 或者未指定文件扩展名。

AssemblyPath 不是有效的程序集。

用两个不同的证据将一个程序集或模块加载了两次,或程序集名称超过系统指定的最大长度。

使用 ComUnregisterFunctionAttribute 标记的方法不是 static 方法。

- 或 -

在层次结构的给定级别有多个用 ComUnregisterFunctionAttribute 标记的方法。

- 或 -

ComUnregisterFunctionAttribute 标记的方法的签名无效。

注解

UnRegisterAssembly 使用 Regasm.exe 取消注册程序集中的可创建类。 有关详细信息,请参阅 Regasm.exe (程序集注册工具)

适用于