Jag har nyligen uppgraderat två VB6 komponenter till .Net och kommit i kontakt med lite olika sätt hur man kan registrera komponenter. Jag har länge vetat om att det finns olika sätt man kan registrera komponenter men jag har inte haft bra koll på skillnaderna mellan de olika sätten.
Jag tänkte bara checka av med er i fall jag fattat skillnaderna rätt.
1. Regasm registrerar komponenten så att COM-komponenter i samma applikationskatalog kan komma åt metoder i komponenten (dvs envägskommunikation).
2. RegSvcs registrerar komponenten i COM+. COM-komponenten kan därefter kommunicera med andra COM-komponeter i samma applikationskatalog (dvs tvåvägskommunikation)
3. GACUtil registrerar komponenten så att alla komponenter kan komma åt komponenten.
4. RegSvr32 används för att registrera gamla komponenter såsom VB6-komponenter. Komponenten blir dock inte per automatik en COM-komponent via RegSvr32.
Har jag missat något eller uppfattat något fel? Något som bör förtydligas?
