Run executable AFTER deployment project completes the installation

Hi all,

I have created a custom .NET project and have created the setup deployment project. The setup runs fine.

What I'm looking to do is, after my setup completes installation, is there a way to get the .exe of the Project to run?
caoimhincryanAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Anurag ThakurConnect With a Mentor Technical ManagerCommented:
yes definitely you can do that
go through the tutorial in the following link and you will be able to do that
http://www.codeproject.com/KB/install/Installation.aspx
0
 
caoimhincryanAuthor Commented:
I followed them steps and still my app wont start.

Im using VS2008 but I doubt that is the difference is it??
0
 
Anurag ThakurTechnical ManagerCommented:
as per my knowledge this is the event that will be fired when the installation is committed and the following code section of your installer class will be executed on the commit

    // Event handler for 'Committed' event.
    private void MyInstaller_Committed(object sender, InstallEventArgs e)
    {
      try
      {
        Directory.SetCurrentDirectory(Path.GetDirectoryName
            (Assembly.GetExecutingAssembly().Location));
        Process.Start(Path.GetDirectoryName(
          Assembly.GetExecutingAssembly().Location) + "\\InstallSample.exe");
      }
      catch
      {
        // Do nothing...
      }
    }


can you try one thing - try to execute the below line from a new project to see if the Process.Start can actually start any .net executable

Process.Start(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\InstallSample.exe");
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
caoimhincryanAuthor Commented:
I tried that and it does start any .net Execuatable.

Do you know if what exactly this means for the primary output that is added:

In the Properties window, make sure that the InstallerClass property is set to True (this is the default).
0
 
caoimhincryanAuthor Commented:
Where do i access my installerClass?
0
 
Anurag ThakurTechnical ManagerCommented:
i think everything was clearly mentioned in the sample - how to override the installer base class
you needed to do some programming for it
0
 
caoimhincryanAuthor Commented:
Thanks again..
0
All Courses

From novice to tech pro — start learning today.