Microsoft Visual Studio Installer Projects

Microsoft Free

This official Microsoft extension provides support for Visual Studio Installer Projects in Visual Studio 2013

Microsoft
(63) Review
Visual Studio
2013
Download (45,813)
6/15/2014
1.0.0.0
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (63)
Q and A (55)
Sign in to write a review
Sort by:

by Farrokhrt | September 09 2014

Solved our problem with useless InstallShield's Limited Edition
(ISLE! Thanks for bringing back simple and working msi installer!
Non-working ISLE Installer packages were my only reason not
upgrading to VS2013 but now we can. I hope Microsoft dumps InstallShield
Limited Edition (ISLE)and go back to their own msi installer that is actually
working. Anyway, thanks for creating this extension may code Gods take
away all pains away from you :)

by Lennart Jansson | September 08 2014

There's something strange going on when installing v1.0.0.0 of this.
After installation you will have some regkeys that doesn't look correct.

Under HKCR you will find three keys:
(wix.AppIdName).Launcher.vdproj.12.0
(wix.AppIdName).vdp.12.0
(wix.AppIdName).vdproj.12.0

Looks like it will affect opening vdproj files from command line.
Maybe something that you should fix for next release?

Cheers
Lennart Jansson

by Tlford | August 28 2014

Is there anyone out there who could fix this project to be able in install to XP. Now I will have to manually fix my WIX installer. What fun.

by kjbartel | August 12 2014

It's great to have support for building old VS installer projects in VS2013 and it will really help people move away from using VS2010. Unfortunately though it's not that great for anything other than legacy programs. New ClickOnce setup packages for newer components don't seem to be getting released meaning you have to try and roll your own if you update your programs to use any newer components. To make it worse, the old Bootrapper Manifest Generator has disappeared from MS's website so making those packages is just that little bit harder and time consuming.
I can't help but feel that this extension is a half-hearted attempt to appease all the users who wanted proper support for these projects. It's clear that proper support won't be given though. ClickOnce and VS installer projects are pretty much dead in the eyes of MS. I just wish MS would provide a viable alternative other than ISLE or the not very user friendly WiX. We still need to write desktop apps and we need a good easy to configure and build installer. This isn't it.

by ICCSol | August 05 2014

Works brilliantly, but being unable to deploy to XP machines is an absolute dealbreaker.

by pavel.grishanov | August 01 2014

Can not be installed on 2013 Express Edition SP2:
Visual Studio is required but its not installed.
"Don't check for the version,check for a feature" - Blog from one of the MS manager.
:D

by Mariano Beeche | July 25 2014

Before this extension I had to keep older versions of Visual studio just to generate a installer. Great tool, THANKS!

by Roberrt Greengrass | July 24 2014

Don't work on 2013 Express edition.

by D.Hammink | July 21 2014

Great tool I really don't like the Installshield. Just for simple Setup projects this is enough.
Next move add Install for a Service (used to work in 2010 )

Keep on going .

by Scaasic | July 16 2014

No guide available for how to use this extension.

by Nii Okai Addy | July 09 2014

by Jay (CTI Developer) | July 09 2014

May your higher power bless you. Having this extension has saved my bottom-side.

Yes, I have the WinXP problem. I intend to follow Xian's post.

But otherwise, this is way more easier to use than the other MS provided solutions.

Thank you!

by mr_super_genius | July 03 2014

Good to see this back! The one provided with VS 2013 was very limited

by PeterŠulek | July 01 2014

by Marcel Raad | June 28 2014

The installers don't work on Windows XP and Server 2003. Unfortunately this is a blocker for me. Apart from that, this extension is great. Thank you very much for bringing it back!

by daniel.pereira | June 26 2014

The MSIs produced by this extension do not work on Windows 2003 or XP.

by David Lowndes | June 24 2014

Nice to hear that you've fixed the "Error 2727 occurring with more than 1 content file" problem I reported, but my other issue of only being able to load a solution once is still a bug in V1. :(

... but applying update 2 (I was using VS2013 update 1), appears to have resolved the subsequent solution loading issue.

Now, how about having a setup that will work on XP generation OS's?

by Viktar | June 19 2014

Thank you for bringing it back. Finally I can uninstall Visual Studio 2010.

by Fred Iannon | June 16 2014

If anyone figures out a way to get around the problem with the msi running in XP please let me know. I have been worked on this for a while by editing the .msi with Orca and did make progress getting it to work, however it then caused another problem if the installer also had custom actions (the previous 1001 error appeared)

by Edwin_C | June 16 2014

The 1.0.0.0 version still cannot build msi which can be run in Windows XP. Will this be fixed? Or XP was totally abandoned by Microsoft?

1 - 20 of 63 Items   
Sign in to start a discussion


  • VS2013 installer NOT working for Windows XP, Windows 8
    1 Posts | Last post Thu 6:51 PM
    • Build with Visual Studio 2013 on a Windows 8 machine. The installer doesn't work for Windows XP, Windows 8 with error message: "the setup requires internet explorer version 5.1 or higher and Windows XP or higher....".
      
      I tried Diego's solution replacing the dpca.dll, but after rebuilt, I got the same error.
      
      Please help/suggest!!
  • Error 2835
    10 Posts | Last post September 14, 2014
    • When build a project that works fine in Visual Studio 2010 and invoke custom actions occurs an error:
      
      DEBUG: Error 2835:  The control ErrorIcon was not found on dialog ErrorDialog
      El instalador encontró un error inesperado al instalar este paquete. Esto puede indicar un problema con este paquete. El código de error es 2835. Los argumentos son: ErrorIcon, ErrorDialog, 
      Error 1001. Error 1001. InstallUtilLib.dll: Unknown error.
      MSI (s) (8C!08) [13:17:12:426]: 
      DEBUG: Error 2769:  Custom Action _E8C2335F_8251_4C1A_8B0C_AEF0D1161778.install did not close 1 MSIHANDLEs.
      El instalador encontró un error inesperado al instalar este paquete. Esto puede indicar un problema con este paquete. El código de error es 2769. Los argumentos son: _E8C2335F_8251_4C1A_8B0C_AEF0D1161778.install, 1, 
      CustomAction _E8C2335F_8251_4C1A_8B0C_AEF0D1161778.install returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
      La acción terminó a las 13:17:12: InstallExecute. Valor devuelto 3.
      Acción 13:17:12: Rollback. Revertir la acción:
    • After compare the msi generated in VS 2010 and 2013 I found two differences:
      1.) In the binary table: MSVBDPCADLL file 
      2.) In the file table: dll that contains custom action has wrong file size
      
      After many test the only way that the setup works correctly is when replace the file "MSVBDPCADLL" in the msi with a VS2010 version. It also works when replace the file dpca.dll from directory "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment" to directory "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\VSI\bin"
      
      For this test create a basic setup project that invokes a custom action dll that contains installer class. I work in Windows 8.1 Update x64 with Visual Studio 2013 Premium.
    • Thanks Diego for the work on reporting this - We're looking into it.
      
      Tony Goodhew, Program Manager, VS Pro.
    • Amazing Diego! I was in need of a fast solution and the workaround to replace the old dll saved my day, Thanks!
    • Very thanks.
    • Great Diego, many thanks!
      Rolf
    • Hi,
       I have replaced the dpca.dll from directory "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment" to directory "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\VSI\bin" , but still i get the same error Error 1001. InstallUtilLib.dll: Unknown error.
      
    • Hi Diego,
      
       When i replace the dll, as suggested, then if i click on the setup project and click on install , then there is message saying that you need .Net 4.5 to run this setup. But when i dont replace the dll it shows the message Error 1001. InstallUtilLib.dll . Can you please let me know how to resolve this
    • I believe that once you replace the file, you need to rebuild the setup project.
    • The solution is to replace the dpca.dll as Diego suggests.  The key is to find the right dpca.dll file.  Here are the details of the file that I used and works...
      
      Prod Version: 10.0.40219.311
      Size: 231 KB
      Date: 4/22/2011 2:57 PM
  • Windows XP and Server 2003
    1 Posts | Last post September 11, 2014
    • We get errors when using installers built in 2013 and running on XP machines that don't exist when the installer is built in VS2010.  We are not alone as I found this guy had looked into it quite a lot and has the EXACT same problem we have including the error message. http://stackoverflow.com/questions/23978677/dirca-checkfx-return-value-3-vs-2013-deployment-project
      
      Is this planned to be fixed.  Surely XP has to be supported from an installer point of view?  And why has it been broken versus VS2010?
  • Custom actions hang on Web setup project
    1 Posts | Last post September 10, 2014
    • Web setup projects built using this new extension (v. 1.0.0.0) hang when custom actions are defined.
      
      According to the install log file, the last action executed is:
      
      Executing op: CustomActionSchedule(Action=_99929182_20CB_41DB_B548_48572713E9E6.install,ActionType=3073,Source=BinaryData,Target=ManagedInstall,CustomActionData=/installtype=notransaction /action=install /LogFile= ...)
      
      And then I have to kill msiexec.exe process because it hangs forever.
      
      Anyone is experiencing this?
      
      By the way, regular setup projects are calling my custom actions withou issues.
  • Build output doubled?
    4 Posts | Last post September 04, 2014
    • Is anyone else seeing doubled (and sometimes tripled) build output?
      
      It appeared the installer project was getting built multiple times during a solution build (F6).  However I have a post build event that generates a new guid for the Product code each build and it appears the same for each build.  So the problem appears to just be the output...
      
      I'm running version  0.9.1.0
    • Yes, I have seen it.
    • Yes, I've seen it too.
    • Still there in 1.0
  • updated version
    1 Posts | Last post August 29, 2014
    • Hi, will there be newer version of this that will not require the registry hack? 
  • Crash after install Visual Studio 2013 Update 3
    5 Posts | Last post August 27, 2014
    • This extension begins to crash Visual Studio after install Visual Studio 2013 Update 3.
      When I open a solution that contains a install project, Visual Studio crashes with the following exception:
      
      Application: devenv.exe
      Framework Version: v4.0.30319
      Description: The process was terminated due to an unhandled exception.
      Exception Info: System.NullReferenceException
      Stack:
         at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(System.Object)
         at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
         at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
         at System.Windows.Threading.DispatcherOperation.InvokeImpl()
         at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
         at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
         at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
         at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
         at System.Windows.Threading.DispatcherOperation.Invoke()
         at System.Windows.Threading.Dispatcher.ProcessQueue()
         at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
         at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
         at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
         at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
         at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    • Well, it looks that the problem is Between "WebEssentials for Visual Studio Update 3" and "Installer Project Extensions".
      
      When uninstall "Visual Studio Installer Projects" everything works fine even with WebEssentials enabled. If reinstall  "Visual Studio Installer Projects" and set to disabled WebEssentials everything works well.
      
      These two extensions don´t work together.
    • I report this as an issue for WebEssentials 2013 https://github.com/madskristensen/WebEssentials2013/issues/1395
    • Thanks for the workaround. I was experiencing the same issue and disabling Web Essentials 2013 does "fix" the problem.
    • I can confirm this as a problem as well. What I don't understand is why is would web essentials have anything to do with a windows project with setup?  I was flailing around uninstalling extensions trying to open a project I was having an error on a user machine to debug and boom, devenv crashed.  Thanks for working through the problem so we have a workaround.  Is web essentials putting out an update or is this project going to issue an update?
  • Definition of Installer Properties
    1 Posts | Last post August 27, 2014
    • In the Visual Studio 2010 Setup Project it was possible to define Installer Properties (by defining conditions).
      In the Visual Studio 2013 Installer Projects Extension I could not do this.
      
      Please add this functionality to Visual Studio 2013 Installer Projects Extension or if it is already included let me know how to use it.
      
      For example I would like to set ARPNOREPAIR=1
      
  • Installers on 2012 R2
    2 Posts | Last post August 21, 2014
    • I having difficulty with the Web Setup Projects on a server running 2012 R2, I just have the 4.5 Framework enabled and IIS with IIS6 compatibility installed.
      
      The install fails and in the logs I am seeing this:
      
      INFO   : [07/31/2014 14:57:51:076] [RegisterAspNet                          ]: Reading registry value Path from key 'HKLM\Software\Microsoft\ASP.NET\1'...
      INFO   : [07/31/2014 14:57:51:076] [RegisterAspNet                          ]: Using 64 bit registry key...
      MSI (s) (C8!04) [14:57:51:076]: Note: 1: 2262 2: Error 3: -2147287038 
      MSI (c) (FC:40) [14:57:51:076]: Note: 1: 2262 2: Error 3: -2147287038 
      DEBUG: Error 2835:  The control ErrorIcon was not found on dialog ErrorDialog
      The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2835. The arguments are: ErrorIcon, ErrorDialog, 
      Error 1402. Could not open key: Software\Microsoft\ASP.NET\1.  System error 2.  Verify that you have sufficient access to that key, or contact your support personnel.
      MSI (s) (C8!04) [14:57:54:420]: Note: 1: 2262 2: Error 3: -2147287038 
      MSI (s) (C8!04) [14:57:54:420]: Product: TestWebApplicationSetup -- Error 1402. Could not open key: Software\Microsoft\ASP.NET\1.  System error 2.  Verify that you have sufficient access to that key, or contact your support personnel.
      
      ERROR  : [07/31/2014 14:57:54:420] [RegisterAspNet                          ]: FAILED:	-2147024894
      ERROR  : [07/31/2014 14:57:54:420] [RegisterAspNet                          ]: Custom Action failed with code: '0'
      INFO   : [07/31/2014 14:57:54:420] [RegisterAspNet                          ]: Custom Action completed with return code: '2'
    • I was getting the same error, could you able to resolve this error?
      
      
  • Will this be incorporated into VS2014?
    2 Posts | Last post August 18, 2014
    • Please!
      
      And please make it generate setups that work on XP/Server 2003 OS's - without having to faff around.
    • This SHOULD suppport Visual Studio 2014 (or 14).
1 - 10 of 55 Items