Condividi tramite


Publish.UnRegisterAssembly(String) Metodo

Definizione

Annulla la registrazione di un assembly di interoperabilità 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)

Parametri

AssemblyPath
String

Percorso del file system dell'assembly.

Implementazioni

Eccezioni

Un chiamante nella catena di chiamate non dispone dell'autorizzazione all'accesso a codice non gestito.

-oppure-

È stata specificata una codebase che non inizia con "file://" senza l'oggetto WebPermission richiesto.

AssemblyPath è null.

AssemblyPath non è stato trovato oppure non è stata specificata un'estensione di file.

AssemblyPath non è un assembly valido.

Un assembly o un modulo è stato caricato due volte con due diverse evidenze oppure la lunghezza del nome dell'assembly supera la lunghezza massima definita dal sistema.

Un metodo contrassegnato con la classe ComUnregisterFunctionAttribute non è static.

-oppure-

Esistono più metodi contrassegnati con la classe ComUnregisterFunctionAttribute a un livello specifico della gerarchia.

-oppure-

La firma del metodo contrassegnato con la classe ComUnregisterFunctionAttribute non è valida.

Commenti

UnRegisterAssembly usa Regasm.exe per annullare la registrazione delle classi creabili nell'assembly. Per altre informazioni, vedere Regasm.exe (strumento di registrazione assembly).

Si applica a