Is it possible to configure the ClickOnce installation so that it requires .Net Framework and VSTO but includes only the VSTO binaries and downloads .Net Framework if necessary?
Including the VSTO in the package isn't too much of a problem but the 350MB .Net Framework is something I'd do away with if possible. (Dynamics CRM SDK depends on some non-client profile features so I need the full one.)
In most cases the users have the .Net Framework installed so in these cases it's okay to leave the .Net Framework away. Is it still possible to make the published setup download the framework if it's missing on the user computer.
"Download prerequisites from the component vendor's web site" seems to forgo the local VSTO package while the "Download prerequisites from the same location as my application" would require the .Net Framework in the deployment bundle.