Publish.RegisterAssembly(String) Metodo

Definizione

Registra un assembly per l'interoperabilità COM.

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)

Parametri

AssemblyPath
String

Percorso del file system per l'assembly.

Implementazioni

Eccezioni

L'assembly di input non ha un nome sicuro.

Un chiamante nella catena di chiamate non dispone dell'autorizzazione per accedere al codice non gestito.

oppure

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

AssemblyPath è null.

AssemblyPath non viene trovato oppure non viene specificata un'estensione del nome file.

AssemblyPath non è un assembly valido.

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

Un metodo contrassegnato con ComUnregisterFunctionAttribute non staticè .

oppure

Esiste più di un metodo contrassegnato con ComUnregisterFunctionAttribute a un determinato livello della gerarchia.

oppure

La firma del metodo contrassegnato con ComUnregisterFunctionAttribute non è valida.

Commenti

RegisterAssembly usa lo strumento di registrazione dell'assembly (Regasm.exe) per registrare le classi creabili nell'assembly. Per altre informazioni, vedere Regasm.exe (Strumento di registrazione assembly).

Si applica a