Język

Publish.RegisterAssembly(String) Metoda

Definicja

Rejestruje zestaw dla międzyoperacyjności MODELU 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)

Parametry

AssemblyPath
String

Ścieżka systemu plików dla zestawu.

Implementuje

Wyjątki

Zestaw wejściowy nie ma silnej nazwy.

Obiekt wywołujący w łańcuchu wywołań nie ma uprawnień dostępu do kodu niezarządzanego.

— lub —

Baza kodu, która nie rozpoczyna się od ciągu "file://", została określona bez wymaganego WebPermissionelementu .

Parametr AssemblyPath ma wartość null.

AssemblyPath nie można odnaleźć lub nie określono rozszerzenia nazwy pliku.

AssemblyPath nie jest prawidłowym zestawem.

Zestaw lub moduł został załadowany dwukrotnie z dwoma różnymi dowodami lub nazwa zestawu przekracza maksymalną długość zdefiniowaną przez system.

Metoda oznaczona elementem ComUnregisterFunctionAttribute nie staticjest .

— lub —

Istnieje więcej niż jedna metoda oznaczona na ComUnregisterFunctionAttribute danym poziomie hierarchii.

— lub —

Podpis metody oznaczonej za pomocą ComUnregisterFunctionAttribute jest nieprawidłowy.

Uwagi

RegisterAssembly używa narzędzia rejestracji zestawów (Regasm.exe) do rejestrowania klas creatable w zestawie. Aby uzyskać więcej informacji, zobacz Regasm.exe (Narzędzie rejestracji zestawów).

Dotyczy