I have a vb app working now but many users have complained to me that it requires .net library installed. Is there a way to bundle it with my program without having a seperate exe?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I’ve found that the biggest complaint with users (and biggest source of installation confusion) is having to install a separate runtime for .NET, along with the application. Especially if they have to go through 2 hours of Windows Update downloads and reboots to obtain it! Creating a setup package that includes the .NET runtime and installs this seamlessly, along with your application, should make things go much smoother for your users. Most people expect to have to install applications first before they use them anyway.
Creating a simple setup application is easy in Visual Studio. See Microsoft’s guide here: http://msdn.microsoft.com/en-us/library/k3bb4tfd.aspx
There are other third-party installer programs you can use, but I’ll mention here that my favorite is definitely Inno Setup, which I highly recommend. The website is here: https://jrsoftware.org/isinfo.php. You can write a simple script that will automatically install the current version of the .NET framework, if the user doesn’t already have it installed.