| | |
Pls help me on how to make a more useful application install process
Please support our C# advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Aug 2008
Posts: 46
Reputation:
Solved Threads: 1
Hi , i use Visual Studio 2008 .
I know hot to set up a simple install program (.msi)
I would like to know how can I integrate more steps(forms) into the installer.
I want to include steps in the installer where you can install a program , or update it(so that settings files are not overwritten).
I aslo include a ReportViewer control in my application , which can only be viewed on client pc if a program called ReportViewer.exe is installed , How can i integrate this installation in one process.
If i can know just the steps to add forms it would help ,
thanks.
I know hot to set up a simple install program (.msi)
I would like to know how can I integrate more steps(forms) into the installer.
I want to include steps in the installer where you can install a program , or update it(so that settings files are not overwritten).
I aslo include a ReportViewer control in my application , which can only be viewed on client pc if a program called ReportViewer.exe is installed , How can i integrate this installation in one process.
If i can know just the steps to add forms it would help ,
thanks.
•
•
Join Date: Jul 2009
Posts: 901
Reputation:
Solved Threads: 141
Right click on Setup project; choose View / User Interface
In UI, Right click on Start category, choose Add Dialog
In Add Dialog, double click on desired template (just select one if you have never done this before; easy to delete from your UI and then repeat to select a different one...practice doing this
In UI, select the dialog you added (or right click and choose properties). In the properties, this is where you customize the dialog.
I will try to locate a good link explaining this setup.
In UI, Right click on Start category, choose Add Dialog
In Add Dialog, double click on desired template (just select one if you have never done this before; easy to delete from your UI and then repeat to select a different one...practice doing this
In UI, select the dialog you added (or right click and choose properties). In the properties, this is where you customize the dialog.
I will try to locate a good link explaining this setup.
•
•
Join Date: Jul 2009
Posts: 901
Reputation:
Solved Threads: 141
Links you will want to keep around for reference:
http://helpnet.acresso.com/robo/proj...ce.htm#Feature
http://msdn.microsoft.com/en-us/libr...0f(VS.80).aspx
http://helpnet.acresso.com/robo/proj...ce.htm#Feature
http://msdn.microsoft.com/en-us/libr...0f(VS.80).aspx
stoymigo: Also send a private message to serkan sendur. He is our local installer guru and he would be more than happy to assist you!
•
•
Join Date: Jan 2008
Posts: 2,052
Reputation:
Solved Threads: 118
•
•
•
•
stoymigo: Also send a private message to serkan sendur. He is our local installer guru and he would be more than happy to assist you!
that's true, i almost did everything that windows installer is able to do
Due to lack of freedom of speech, i no longer post on this website.
•
•
Join Date: Jan 2008
Posts: 2,052
Reputation:
Solved Threads: 118
stoymigo, for additional steps dont add more UI pages to your setup wizard dialog. instead of doing that, create a custom installer class library project. In that project override on after install event handler. And add a reference to system.windows.forms and then add your namespace too. Create your pages as windows forms. if you use User Interface section of setup project, you will not even have a chance to execute conditional statements to conditionally display those windows, but if you use windows forms from within your custom installer class library, you can easily do almost everything that a .net application can do. DdoubleD is a hardworker guy to provide you with an example 
Message queue Scott > Serkan > DdoubleD

Message queue Scott > Serkan > DdoubleD
Due to lack of freedom of speech, i no longer post on this website.
•
•
Join Date: Jul 2009
Posts: 901
Reputation:
Solved Threads: 141
•
•
•
•
No one can compete with me in this field as sknake stated
Installers seem to be a lonely bunch. Anyway, I'm sure serkan will be glad to help you with ALL your install questions. Cheers! •
•
Join Date: Jan 2008
Posts: 2,052
Reputation:
Solved Threads: 118
when you know as little as i do, in general, you are not afraid of gotten wrong like being arrogant. Even the installer thing in it self has dedicated books of thousand pages. So basically, in today's computing world, you don't know enough to behave arrogant
, so no worries. Only Narue could say something like that..
, so no worries. Only Narue could say something like that..
Due to lack of freedom of speech, i no longer post on this website.
![]() |
Similar Threads
- Understanding the BackgroundWorker Process (VB.NET)
- Windows 2003 administrator cannot install a program? (Windows NT / 2000 / XP)
- Starting any MS Office App starts an install process - Uncertain if virus? (Viruses, Spyware and other Nasties)
- How to make C# application quit (C#)
- win98 and vb.net application with crystal reports (VB.NET)
- winfixer popups/ computer restarting (Viruses, Spyware and other Nasties)
- Having a problem trying to install CGI::Session on Mac OS X (Perl)
- C# Command Line Application (C#)
- stopping an application execution (Java)
Other Threads in the C# Forum
- Previous Thread: How to click on button on web page
- Next Thread: Resizing componenets
| Thread Tools | Search this Thread |
.net access algorithm api array asp.net barchart bitmap box broadcast c# check checkbox client combobox control conversion csharp custom database databaseconnection datagrid datagridview dataset datetime dbconnection degrees design development draganddrop drawing encryption enum event eventhandlers excel file firefox form format forms function gdi+ httpwebrequest image index input install java label libraries list listbox loop mandelbrot marshalbyrefobject math mouseclick movingimage mysql mysql.data.client operator path photoshop php picturebox pixelinversion platform post programming radians regex remoting resourcefile richtextbox server sleep socket sql statistics stream string study system.servicemodel table tcpclientchannel text textbox thread time timer update usercontrol validation visualstudio webbrowser windows winforms wpf xml






