Reputation: 996
I've made an vb.net application that requires crystal reports 10 and I need to redistribute my application.
So...
I need to install XP SP3 THEN -> .net framework 4 THEN -> crystal reports redistuble package and my application and that packages are installed in series one after another (means that you have to wait for the first package to finish its installation and then run the next installation package) not simultaneously at one time.
Some users are not professional at computer and get nervous about installing those files in series SO I want a small application or an installer that takes over that operation and runs the files one after another any advice?
Upvotes: 0
Views: 797
Reputation: 55571
You are missing two important points:
1) You are taking a huge risk assuming you can install an entire Windows Service pack without error.
2) XP SP3 is NOT redistributable.
The Microsoft Download Center site is your only authorized web source for downloading a licensed copy of Windows XP Service Pack 3. To report a website offering unlicensed copies of Windows XP SP3 for download, please send e-mail to: [email protected] or visit http://www.microsoft.com/piracy/ReportingUs.mspx.
Tell your users to turn on Windows Update and they will get XP SP3 and .NET 4.0 automatically. All your installer should do is check that those requirements are met and abort if they are not there. (AppSearch and LaunchConditions tables)
Upvotes: 1
Reputation: 15599
I have used dotNetInstaller on several occasions with success. Try it first. It is available on codeplex.
Upvotes: 1
Reputation: 58980
You need a bootstrapper. You can make one using a tool like ClickOnce or WIX (with the Burn bootstrapper introduced in 3.6).
Upvotes: 1
Reputation: 1710
I use a great free installer script called Inno Setup. It has many examples on how to install .NET Framwork and Crystal Reports. The installer will allow you to chain multiple packages together and create a simple installer UI for your users. Here is a great pre-made script that will check and install the .NET Framework. There are many more examples on google.
Upvotes: 1