Partager via


Publish.UnRegisterAssembly(String) Méthode

Définition

Annule l'inscription d'un assembly COM Interop.

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)

Paramètres

AssemblyPath
String

Chemin d'accès du système de fichiers pour l'assembly.

Implémente

Exceptions

Un appelant dans la chaîne d'appel ne dispose pas de l'autorisation requise pour accéder à du code non managé.

- ou -

Un code base qui ne commence pas par "file://" a été spécifié sans la WebPermission requise.

AssemblyPath a la valeur null.

AssemblyPath est introuvable, ou une extension de nom de fichier n'est pas spécifiée.

AssemblyPath n’est pas un assembly valide.

Un assembly ou un module a été chargé à deux reprises avec deux preuves différentes, ou le nom de l’assembly dépasse la longueur maximale définie par le système.

Une méthode marquée avec ComUnregisterFunctionAttribute n’est pas static.

- ou -

Plusieurs méthodes sont marquées avec ComUnregisterFunctionAttribute à un niveau donné de la hiérarchie.

- ou -

La signature de la méthode marquée avec ComUnregisterFunctionAttribute n’est pas valide.

Remarques

UnRegisterAssembly utilise Regasm.exe pour annuler l’inscription des classes créatables dans l’assembly. Pour plus d’informations, consultez Regasm.exe (Outil d’inscription d’assembly).

S’applique à