Article View: be.comp.programming
Article #7942Re: Problemen met registreren van Class Library in VB .NET
From: Atrius
Date: Tue, 23 Jul 2002 19:12
Date: Tue, 23 Jul 2002 19:12
49 lines
3205 bytes
3205 bytes
> Regsvr32 is voor ActiveX dlls en controls, niet voor IL dlls. Als je een > .NET IL dll wil registreren in de Global Assembly Cache (GAC), dan moet je > het programma regasm.exe gebruiken dat werkt op een gelijkaardige manier als > regsvr32. > Eenmaal dat je assembly in de GAC zit kan je het gebruiken in andere > programma's door een referentie toe te voegen naar die dll. In Visual Studio > kan je dat doen met Project => Add Reference; in console kan je dat doen met > /r:Myfile.dll toe te voegen aan je aanroep van de VB.NET compiler. Eenmaal > dat die referentie is toegevoegd kan je zonder een probleem de publieke > klassen uit die dll gebruiken. > > Mvg, > Pieter Philippaerts Hoi Pieter, Thanks for the info, dit doet dus wat het moet doen ;-) de bedoeling is niet dat ik via referenties die zaken rechtstreeks aan mijn applicatie toevoeg, de bedoeling is eerder dat ik op die manier elk deel van mijn applicatie, in zo'n afzonderlijke DLL kan steken, en op die manier een dynamische menu opbouwen enzo. Bij het opstarten gaat mijn applicatie zijn DLL datums vergelijken met die op de server, in die op de server recenter zijn, dan gaat hij de locale versie unregistreren, de versie van de server halen, en die dan lokaal registreren. Als er op de server DLL's staan die nog niet lokaal staan, worden die gecopi�erd, en eveneens geregistreerd. Via een SQL database wordt er van elke DLL een benaming opgevraagd, en deze wordt aan een tree-view toegevoegd, het klikken op een item in die treeview, start de betreffende DLL op. (I hope you get the picture) CreateObject blijft dus werken zoals voordien, wat dus mooi meegenomen is. (anders moest ik weer een boel code gaan hercompileren) Alvast bedankt, -- Atrius http://www.snoozysplace.be.tf http://www.snoozys-dc-stuff.be.tf *** remove the part between the dot and the at-sign in my emailadres ***
Technical Details
Message-ID:
<wUh%8.25337$8o4.3659@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news.mailgate.org!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<UQg%8.25149$8o4.3686@afrodite.telenet-ops.be> <pPh%8.6492$Ma.907319@amsnews02.chello.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 107324,3d11bdc054a892ab X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,3d11bdc054a892ab X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-07-23 12:18:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news.mailgate.org!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Atrius" <Atrius.ThisPartIsInvalid@pandora.be> Newsgroups: be.comp.programming,nl.comp.programmeren References: <UQg%8.25149$8o4.3686@afrodite.telenet-ops.be> <pPh%8.6492$Ma.907319@amsnews02.chello.com> Subject: Re: Problemen met registreren van Class Library in VB .NET Lines: 51 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <wUh%8.25337$8o4.3659@afrodite.telenet-ops.be> Date: Tue, 23 Jul 2002 19:12:28 GMT NNTP-Posting-Host: 213.224.136.34 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1027451548 213.224.136.34 (Tue, 23 Jul 2002 21:12:28 MET DST) NNTP-Posting-Date: Tue, 23 Jul 2002 21:12:28 MET DST Organization: Telenet Internet