Publish.UnRegisterAssembly(String) Methode

Definition

Hebt die Registrierung einer COM-Interopassembly auf.

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)

Parameter

AssemblyPath
String

Der Dateisystempfad für die Assembly.

Implementiert

Ausnahmen

Ein Aufrufer in der Anrufkette verfügt nicht über die Berechtigung für den Zugriff auf nicht verwalteten Code.

-oder-

Eine Codebasis, die nicht mit "file://" beginnt, wurde ohne die erforderliche WebPermissionAngegeben.

AssemblyPath ist null.

AssemblyPath wird nicht gefunden, oder es wird keine Dateinamenerweiterung angegeben.

AssemblyPath ist keine gültige Assembly.

Eine Assembly oder ein Modul wurde zweimal mit zwei verschiedenen Nachweisen geladen, oder der Assemblyname überschreitet die vom System definierte maximale Länge.

Eine mit "" markierte ComUnregisterFunctionAttribute Methode ist nicht static.

-oder-

Es gibt mehr als eine Methode, die auf einer bestimmten Ebene der Hierarchie markiert ComUnregisterFunctionAttribute ist.

-oder-

Die signatur der mit markierten ComUnregisterFunctionAttribute Methode ist ungültig.

Hinweise

UnRegisterAssembly verwendet Regasm.exe, um die Registrierung der erstellbaren Klassen in der Assembly aufzuheben. Weitere Informationen finden Sie unter Regasm.exe (Assemblyregistrierungstool).

Gilt für: