You could try Tools > Extensions and Updates and search for it:
Videos
Microsoft has listened to the cry for supporting installers (MSI) in Visual Studio and release the Visual Studio Installer Projects Extension. You can now create installers in VS2013, download the extension here from the visualstudiogallery.
visual-studio-installer-projects-extension
As of Visual Studio 2012, Microsoft no longer provides the built-in deployment package. If you wish to use this package, you will need to use VS2010.
In 2013 you have several options:
- InstallShield
- WiX
- Roll your own
In my projects I create my own installers from scratch, which, since I do not use Windows Installer, have the advantage of being super fast, even on old machines.
You need to add a setup project to your solution to build an installer executable.
Unfortunately Microsoft removed their setup project template from Visual Studio 2012 onwards, which would have done the job.
This means you are stuck with one of the alternatives, which are either less functional, harder to set up, or expensive.
NOTE - scroll down to EDIT 3 for my recommended solution. The rest of this post is just to highlight alternatives.
If you fancy the free route you can add on InstallShield Limited Edition to Visual studio, and use it to create a setup project for your solution. It will work for windows service setup projects in the latest version, but is generally considered pretty rubbish and limited. Here's the instructions for this: link
WiX is a free open source alternative, which is far more functional, but tricky to set up.
EDIT -
Here's an article describing how to use WiX to create a setup project: http://www.schiffhauer.com/wix-template-for-installing-a-windows-service/
EDIT 2 -
As of today (22/04/2014) Microsoft have reinstated the setup project in Visual Studio 2013 as an Visual studio extension - see this post
I've not tried it myself, but it's presumably the same as the VS2010 setup project, which wasn't too hard to learn (and there's plenty of help available on the internet) I'd definately recommend you try this for creating your setup program!
EDIT 3 (Apr 2016) -
I'd highly recommend you use the Visual Studio Installer Projects Extension (as mentioned in the above edit) for creating simple installers for your windows services (and other programs too). The installers it creates are simple, but professional looking enough for simple or small projects.
The extension for Visual Studio 2013 is here
The extension for Visual Studio 2015 is here
The extension for Visual Studio 2017 is here
An article describing how to create a setup project for a windows service using the old VS2010 Setup project is here. Although this is an old article it can be applied directly to the new Installer Project extensions linked above. (Thanks EbbnFlow for the link)
I ended up zipping up the software and including installutil.exe and simply gave the customer instructions have to install and uninstall.
Seems to have worked perfectly.
HTH
Please see:
Visual Studio setup projects (vdproj) will not ship with future versions of VS
Windows Installer Deployment
It was announced 1 1/2 years ago that the project types were being killed. Alternatives are:
- Use A VS2008/2010 Solution to build your installer
- Switch to another tool such as InstallShield or Windows Installer XML
To create setup projects in Visual Studio 2012 with InstallShield Limited Edition, watch this video.
The InstallShield limited edition that cannot install services.
"ISLE is by far the worst installer option and the upgraded, read - paid for, version is cumbersome to use at best and impossible in most situations. InnoSetup, Nullsoft, Advanced, WiX, or just about any other installer is better. If you did a survey you would see that nobody is using ISLE. I don't know why you guys continue to associate with InstallShield. It damages your credibility. Any developer worth half his weight in salt knows ISLE is worthless and when you stand behind it we have to question Microsoft's judgment."
By Edward Miller (comments in Visual Studio Installer Projects Extension).
The WiX Toolset, which, while powerful is exceeding user-unfriendly and has a steep learning curve. There is even a downloadable template for installing Windows services (ref. VS2012: Installer for Windows services?).
For Visual Studio 2013, see blog post Creating installers with Visual Studio.
There is also Advanced Installer which have a Visual Studio Installer extension (with UI) which is available in their free edition (from what I know). Their Installer extension for VS is also MSBuild compatible.
WiX is the default way to go for free solutions that need to do advanced steps and must be able to integrate into Team Build and MSBuild.
Product Free/Paid VS designer MsBuild Support
InstallShield LE free yes yes
InstallShield Pro paid yes yes
InstallAware paid yes yes 3)
Advanced Installer free yes yes
NSIS free no no
MS VS Installer Projects free yes no
Wix Toolset free no 1) yes
InnoSetup free no no
PS App Deploy Toolkit free no 2) no
Remarks:
- There is an extension that seems to support a user interface for WiX
- Since it's PowerShell based you could use the Visual Studio PowerShell Tools.
- Advanced Installer can generate an MSBuild compatible
.*projfile on request.
Links to products:
- InstallShield
- Install Aware
- Advanced Installer
- Microsoft Visual Studio Installer Projects 2013
- WiX Toolset
- WiX Visual Studio extension
- NSIS
- InnoSetup
- PS AppDeploy Toolkit
Remember that Team Build 2013 has a set of native extension points that allow you to execute PowerShell scripts after build which can trigger pretty much every type of installer project you need. Non-MSBuild-based systems like the PS AppDeploy Toolkit or NSIS can be triggered with relative ease this way.
XML and script-based UI's are generally easier to merge and branch and provide better maintainability over time as you're pretty much free to define the modules in separate files and provide comments on why certain files are deployed where or which commands are executed when.
I found that the setup project is an InstallShield Limited Edition project, not a Microsoft setup and deployment project. After installing ILE, I was able to open the project in VS2013 and in VS2015. (It didn't open in VS2017 nor VS2019, and that must be because ILE isn't compatible with those versions.)
Visual Studio 2013-2020 годы они все загружаются при скачивании программ для игр, но увы я не знаю с какими программами они загружаются ещё, но когда с играми загружается эти программы работают нормально.