For ClickOnce you go to Project Properties, Publish tab. Click the Prerequisites button and check 'make setup to install prereqs', select framework, select prereq location. Publish, when user run setup it will check if framework is present and install if necessary before application is installed.
Your post was moved to more appropriate VB Deployment forum.