Publish.RegisterAssembly(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 elementu WebPermission.
AssemblyPath to 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 dwa razy z dwoma różnymi dowodami lub nazwa zestawu przekracza maksymalną długość zdefiniowaną przez system.
Metoda oznaczona znakiem ComUnregisterFunctionAttribute nie staticjest .
-lub-
Istnieje więcej niż jedna metoda oznaczona ComUnregisterFunctionAttribute na danym poziomie hierarchii.
-lub-
Podpis metody oznaczonej przy ComUnregisterFunctionAttribute użyciu 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).