Publish.RegisterAssembly(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert eine Assembly für die COM-Interoperabilität.
public:
virtual void RegisterAssembly(System::String ^ AssemblyPath);
public void RegisterAssembly(string AssemblyPath);
abstract member RegisterAssembly : string -> unit
override this.RegisterAssembly : string -> unit
Public Sub RegisterAssembly (AssemblyPath As String)
Parameter
- AssemblyPath
- String
Der Dateisystempfad für die Assembly.
Implementiert
Ausnahmen
Die Eingabeassembly hat keinen starken Namen.
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
RegisterAssembly verwendet das Assemblyregistrierungstool (Regasm.exe), um die erstellbaren Klassen in der Assembly zu registrieren. Weitere Informationen finden Sie unter Regasm.exe (Assemblyregistrierungstool).