Publish.RegisterAssembly(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar en sammansättning för COM-interop.
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)
Parametrar
- AssemblyPath
- String
Filsystemsökvägen för sammansättningen.
Implementeringar
Undantag
Indatasammansättningen har inget starkt namn.
En anropare i samtalskedjan har inte behörighet att komma åt ohanterad kod.
-eller-
En kodbas som inte börjar med "file://" har angetts utan nödvändig WebPermission.
AssemblyPath är null.
AssemblyPath hittas inte eller så har inget filnamnstillägg angetts.
AssemblyPath är inte en giltig sammansättning.
En sammansättning eller modul lästes in två gånger med två olika bevis, eller så överskrider sammansättningsnamnet den systemdefinierade maximala längden.
En metod som har markerats med ComUnregisterFunctionAttribute är inte static.
-eller-
Det finns mer än en metod markerad med ComUnregisterFunctionAttribute på en viss nivå i hierarkin.
-eller-
Signaturen för metoden som markerats med ComUnregisterFunctionAttribute är ogiltig.
Kommentarer
RegisterAssembly använder verktyget Sammansättningsregistrering (Regasm.exe) för att registrera de krea tabellklasser som finns i sammansättningen. Mer information finns iRegasm.exe (verktyget för sammansättningsregistrering).