Click-Once Deployment of DLLs

C

Curtis

I have a class library that was created in VB.net 2003 and registered as COM
object so that Visual Foxpro 7 can access the library. At this time we have
to use an MSI installer package to install on every workstation the code
resides. Is it possible to deploy this dll with click-once and have it check
for updates at this time all I see is the ability to deploy .net EXEs with
click once. Any help or examples or ideas would be greatly appreciated.

Thanks,
Curtis
 
R

Richard K Bethell

Because you are strong signing the DLL (I'm assuming) and typing it with
guids in order to expose it to COM, and because you're consuming the DLL
with COM, you'd really be better off thinking of this the way you would have
an old VB6 DLL - if you keep the signature of the DLL exactly the same, you
might be able to replace the DLL without unregistering and reregistering it
with regasm (though you'll have to close any COM applications accessing the
thing to break the file lock) - in order to avoid DLL hell you're probably
going to want to do the file management via MSI
installations/uninstallations, rather than xcopying....
 
C

Curtis

Thanks for the Help Richard
Richard K Bethell said:
Because you are strong signing the DLL (I'm assuming) and typing it with
guids in order to expose it to COM, and because you're consuming the DLL
with COM, you'd really be better off thinking of this the way you would
have an old VB6 DLL - if you keep the signature of the DLL exactly the
same, you might be able to replace the DLL without unregistering and
reregistering it with regasm (though you'll have to close any COM
applications accessing the thing to break the file lock) - in order to
avoid DLL hell you're probably going to want to do the file management via
MSI installations/uninstallations, rather than xcopying....
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top