Vis781 said:
You can download MDAC installer from the MS website and just install it before anything else it just won't be part of 'click once' that way.
Actually, this is a good example of a Custom Prerequisite, it is possible to add to the standard list of prerequisites (FW,WI,SQL). It does sound complicated, though:
http://msdn2.microsoft.com/en-us/library/ms165429.aspx
zekeman said:
but I don't see the Clickonce menu choices-but ...I've tried the Publish
That's the ClickOnce incarnated for ya.. Application Settings, Publish tab. Also don't forget to check the help/documentation. Any keywork clickonce/install/setup/publish/deploy will give you loads of information about this topic. If you didn't install documentation don't worry, it is available online at
http://msdn2.microsoft.com/ too (- only it is just so much slower to browse pages online).
please correct me if I'm wrong about:
1. Clickonce is only available with Visual Studio
2. The bootstrapper is only available with Visual Studio
3. I can distribute the entire package on a CD (saying there's enough
space on the CD for everything I include)
1. so far, as far as I know, yes.
2. bootstrapper is a technology, just like eating and sleeping, everybody does it in some form. the CO prereq flavour is a simple one with hardly no configuration options available. the one used with MSI setups is more advanced for custom actions.
3. a CD or DVD rooms a lot more than the around 100MB you'll need for all includes. the actual VB.Net application is commonly close to 0.02 MB, adding some libraries to that say 1MB.
If you develop with Framework 2.0 does that mean your users must also have 2.0 FW or can they run with 1.1 FW?
VB2003 is .Net 1 only, VB2005 is .Net 2 only (for now at least). User need the Framework version you target, although an old .Net 1 application might run with only .Net 2 installed at user.