Registrieren Sie ein C#/VB.NET COM-dll programmgesteuert
Frage: ich habe eine .NET-dll, welche ich aus einem C++ - Programm.
Jetzt muss ich die dll registrieren, die Sie programmgesteuert auf einem computer Bereitstellung.
Wie mache ich das (programmgesteuert! nicht mit regasm)?
Ich erinnere mich, als ich einmal als VB6-dll aus einer C++ - dll, die ich hatte, zu verwenden, DllRegisterServer und DllUnregisterServer.
Ist, dass immer noch so mit ein .NET-dll?
Es scheint, muss ich irgendwie hinzufügen, die dllregisterserver-Funktion .NET-dll.
InformationsquelleAutor der Frage Stefan Steiger | 2010-03-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
IGITT, .NET dlls nicht haben, DllRegisterServer, so haben Sie zu schreiben .NET installer, der Ausführung dieses irgendwo:
InformationsquelleAutor der Antwort Stefan Steiger
Können Sie process monitorum zu sehen, was änderungen am system (im Grunde registry-änderungen, die ich denke) gemacht werden, wenn Sie verwenden
regasm.exe
zum registrieren der dll, und dann machen diese änderungen programmgesteuert statt?InformationsquelleAutor der Antwort Sam Holder