Our .NET 3.5 application is deployed through ClickOnce. We simply upgrade to .NET 4.0 and update the prerequisites accordingly.
Installation still works great for users or users who are installing the settings page for the first time. He will automatically install the .NET 4 platform for them. However, users who already have the application installed and try to launch it through the Start menu receive an invitation:
"It is not possible to install or run this application. This application requires that your system be updated to the Common Language Runtime version 4.0.30319.0. For more details, see here" (link to the MS website)
Why doesnβt it automatically install .NET 4.0, how does it happen when you start it from an html page? It does not even provide the ability to download updates. We need a seamless solution for our customers to upgrade to a new application without having to reinstall it manually.
Greg ennis
source share