Create application installer in Visual Studio 2013

1

I have an application with three projects (Data Layer, Layer Business Layer Presentation, Main Project) in C # Visual Studio 2013 and develop my database in sqlserver 2012, I need to create an installer, with which I can take my application to any PC

    
asked by Daniel Gtrrz Mntñ 29.11.2016 в 05:48
source

4 answers

3

The solution is to make an installer that has everything packaged in an .exe. You can use Inno Setup to create it, some options that can be integrated into the installer are:

  • Create and load database.
  • Perform installations as services.
  • Different types of facilities (or the three projects in one).

You can get professional results if you dedicate time, best of all, your license allows you to distribute the installer at no cost.

    
answered by 01.06.2017 в 22:02
2

You could create a Setup project using the extension

Microsoft Visual Studio 2013 Installer Projects

with this you can create an installer project to distribute your application.

Visual Studio 2013 Installer Projects - Hello World Installer

What I would recommend is that you treat it separately, do not include it in the installer with the application, since being Sql Server it has its installer and you could want to generate the db by means of script or backup which complicated to integrate the db to the installer.

    
answered by 29.11.2016 в 06:21
1

The solution that I use and has served me well is this:

InstallShield Limited Edition for Visual Studio

It works in the Visual Studio 2012 version and all subsequent ones. It is also very easy to use, that is the part I like the most.

    
answered by 12.12.2016 в 21:09
0

you can also use the "publish" option and the loads on a website, it takes version control and you can update the application and update it automatically on the computers that have it installed!

Here you will find more information and more complete about it!

ClickOnce implementation for Windows Forms applications

    
answered by 13.12.2016 в 19:11