Contact us...Newsletter


How to create an installer from Visual Studio


1. Open the Visual Studio solution

Open the solution for which you want to create the install package.
How to create an installer from Visual Studio

2. Add an Advanced Installer Project to the solution

Once the Visual Studio solution is loaded:
  • From the New Project dialog select Advanced Installer Project
  • In the Solution field select Add to solution option
  • In the “Name” field you can write a name for your project
  • Press [ OK ] to add the project to the solution
  • By default, when adding an Advanced Installer Project, the build output of the solution will not be automatically added to the installer project, to do this you must:
    • Go to the Files and Folders section of the Installer Project
    • Press "Add Project Output" button
      Select the “Primary Output” and “References”
      Press [ OK ]
      How to create an installer from Visual Studio
      Following these steps, Advanced Installer Extension for Visual Studio adds in the installer project all application references except the Microsoft .NET assemblies.
      How to create an installer from Visual Studio

      3. Create the first install package

      In Visual Studio select "Build" > "Build Solution" option to start the build.
      After the build is completed successfully, it will create two main files: HelloWorld.exe which is the output from the C# project and Installer Project.msi which is
      the installation package.
      How to create an installer from Visual Studio

      4. Edit the installer project

      Using the Advanced Installer Project viewer, you can edit basic information about your installer like Product Details, Launch Conditions, Install Parameters, and
      much more..
      How to create an installer from Visual Studio
      Let's suppose we have an Enterprise edition of Advanced Installer. By default, the installer project will be created based on a Freeware license. Since we want to use
      features from the Enterprise edition, like selecting a theme for the installation dialogs, we will need to upgrade our project type:
      • Press the [ Edit in Advanced Installer ] button to open your installer project in Advanced Installer
      • From the “Project” menu select “Options...”
      • Navigate to the Project Type Tab and select Enterprise
      • Press the [ OK ] button
          How to create an installer from Visual Studio
          Now, that we have an Enterprise project we have full access to all the available Advanced Installer Enterprise features.
          • Go to Themes Page
          • From the right view select the desired theme and variation for your installer dialogs
          • Save the project and exit Advanced Installer
          • Visual Studio will ask you if you want to reload the installer project since it was modified. Press the [ Yes ] button.

            5. Add another Visual Studio Project to the solution

            If an Advanced Installer Project is added to a solution, it will automatically import the build output and all useful information related to the projects from the solution.
            If later, the existing projects are modified, or another project is added to the solution the import operation must be redone.
            Let's add a new Visual Studio project to the solution:
            • From the “New Project” dialog in Visual Studio select "Visual C#" > "WPF App"
            • In the “Solution” field select Add to solution option
            • Press the [ OK ] button. The new project will be added to the solution
            • Rebuild the solution
              How to create an installer from Visual Studio

              6. Create the final install package

              Include the second project in the installer package:
              • Select the Installer Project.aip file from the "Solution Explorer"
              • Check that both projects output builds are included in the installer package from the “Files and Folders” page
              • Rebuild the solution
              • Test the new installation package
              • The newly created installer will contain all the projects from the solution.
                How to create an installer from Visual Studio

                7. Automatically import .VDPROJ files (optional)

                If you have solutions that contain old Visual Studio Deployment projects (.vdproj) you can automatically convert them to an Advanced Installer project and have it included in your
                solution, replacing the old VDPROJ. Just open the solution in Visual Studio, with our Advanced Installer VS extension installed, and VS will prompt you to accept the conversion from
                VDPROJ to AIPROJ (Advanced Installer VS project).
                The new project Advanced Installer project will contain all the resources from the old VDPROJ. If you want to customize it more just use the "Edit in Advanced Installer" button,
                available when you open the .aip file in Visual Studio.

                8. Add project output of a .NET core project to your setup project (optional)

                If you have a .NET Core project in your Visual Studio solution, here is how to include its output in the setup project:
                Go to the “Files and Folders" section of the Installer Project, click on "Add Project Output" and check "Publish Profile" option:
                If there is no publish profile previusly created, you will be asked to create one:
                How to create an installer from Visual Studio
                Next, you will be asked where do you want to publish:
                How to create an installer from Visual Studio
                Choose "Folder" option in order to publish your application to a local folder.
                Then, provide the path to the publish folder:
                How to create an installer from Visual Studio
                After publishing the application, go back to "Add Project Output" and select the newly created publish profile:
                How to create an installer from Visual Studio
                The final step is to build the Advanced Installer project in order to update the output files.
                Reviews of   Copyright © 2022  -  All rights reserved.  
                dzosoft- How to do it ?
                What they are cookies
                Like most websites, we use data file small
                dimensions that are saved on your computer, tablet, mobile phone or other device
                Mobile (collectively referred to as 'device') to record certain data whenever
                login or interact with our sites, services, apps, messaging systems
                and strumenti.I names and specific types of cookies used can change over time.
                To help you better understand the rules and \ 'use of such technology, the following are
                some terms and their definitions:
                Cookies: small text files (usually formed by letters and numbers) that are saved
                in memory of the browser or the device when you visit a website or display a message.
                Cookies enable a website to recognize a particular device or browser. There
                different types of cookies:
                Session cookies expire at the end of the browser session and allow us to
                connect your actions during that specific session.
                Persistent cookies are instead stored in your device even after the end
                the browser session and let you remember your preferences or actions at multiple sites.
                First-party cookies are set by the site you're visiting.
                The third-party cookies are set by a third party site than the site you are visiting.
                Cookies can be disabled or removed using the tools available in most
                browsers. The cookie preferences must be set separately
                for each browser used, because each offers features and specific options.
       - How to do it ?
                Licenza Creative Commons
                How to do it ?    - download & install software     is licensed under license Creative Commons Attribution - Non-commercial - Share alike 4.0 International.