In win8.1 32bit -cannot compile x32 services application. when add two set of custom actions ( one for system\myDir1\service.exe , one for system\Mydir2\service.exe in the same project ) , no warn, no error. Running the setup the custom action of service1 is executed twice ( I put a msgbox to check this) raising the" Error service already present" ( obviously).
in win8.1 64bit -Cannot compile x64 service application. Add custom actions (service install) in system64\mypp\service.exe . No warn, no error. Running the setup I get the error file "service.exe" not found
So glad this came back. The only problem I found is that my msi wouldn't run on POSReady 2009 and Windows XP but I resolved this by following the advice from http://stackoverflow.com/questions/23978677/dirca-checkfx-return-value-3-vs-2013-deployment-project
Great to have this back. I finally could upgrade to VS2013 (we use setup projects a lot and are using it to create .msm files which is not supported by the Installshield included). We found one problem with it though: if we add the Project Output from an SQL CLR project Visual Studio seems to crash when building the setup.
For the people who are complaining that VS 2013 is crashing, do you by any chance have "Web Essentials" add on installed? I found out that these two extensions don't play well together. Disabling the "Web Essentials" add on fixes the crash on open issue for me.
I have VS 2008 2013 and 2015 installed, and when I install this addon, it runs without errors but installs nothing.
Have another PC with VS 2008 and VS 2013 where installation worked fine.
Do you know of a fix for this?
In win8.1 32bit
-cannot compile x32 services application.
when add two set of custom actions ( one for system\myDir1\service.exe , one for system\Mydir2\service.exe in the same project ) , no warn, no error.
Running the setup the custom action of service1 is executed twice ( I put a msgbox to check this) raising the" Error service already present" ( obviously).
in win8.1 64bit
-Cannot compile x64 service application.
Add custom actions (service install) in system64\mypp\service.exe . No warn, no error. Running the setup I get the error file "service.exe" not found
I am creating VSTO application using VS 2013 and Office 2013.
I am building both 64 bit and 32 bit version of MSI from command line. When doing so, 64 bit installer is created correctly. After that, I am changing the TargetPlatform and DefaultLocation to point to 32 bit configuration using build.xml of ANT tool. But when taking build, it still creating the 64 bit installer.
When running the Build from VS, 32 bit installer is getting created. Please let me know if there is any changes to be done to achieve this.
Any help is greatly appreciated.
When having a primary output with dependencies comming from nuget packages, the "files view" display 2 files : one from local Deployment\Setups\MySetup\Xceed.Wpf.Toolkit.dll
and another one from
please help me
I took an existing project with 4 different setup projects, 2 services and 2 applications and migrated from 2010 to 2013. It seemed pretty painless but watching the output when the setup projects build, I noticed a group of Warnings on each of the projects. The projects are all .NET Framework 4 and two used windows installer 3.1. After the upgrade the references for the 3.1 installer were not available and did not automatically convert. No biggie, switched them to 4.5. But I continue to get warnings on how it cannot find the 3.1 and that the 4.5 installer is required:
WARNING: Could not find prerequisite 'Windows Installer 3.1' in path 'C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\'
WARNING: Item 'Windows Installer 4.5' is required by 'Microsoft .NET Framework 4 (x86 and x64)', but was not included.
On other projects I get the message - WARNING: The version of the .NET Framework launch condition '.NET Framework 4' does not match the selected .NET Framework bootstrapper package. Update the .NET Framework launch condition to match the version of the .NET Framework selected in the Prerequisites Dialog Box. but the prerequisites seem to be in line with the Setup project's Launch conditions.
The installation on all applications seems to be working fine, but getting the warnings is disconcerting.
Although the Productcode is different, RemovePreviousVersions is true, Version is higher, file versions of DLLs are higher an upgrade installation seems to run through without any errors (in UI). But if you look in the installation folder then only a new DLL is placed there, all the others that should have been replaced are deleted. Registry settings are fine. A new installation is also fine. Has someone similar experiences? The setup properties are the same as in the installer we build with VS2008. There the upgrade installation worked.
This is also happening with our software. RemocvePreviousVersions=true installation executes OK with no errors.
1. the uninstall of the older product’s files runs OK
2. COM deregister of older product fails
3. Deployment of all files from the new setup package fails
4. COM registration of new product is OK (although points to a non-existent file and is a duplicate)
Setting RemoveProviousVersions=false completes the install OK - old files are overwritten and our software runs OK. Both old and new versions are displayed in "Programs and Features" list - as you'd expect I suppose.
Has anybody come up with a workaround?
The problem seems still not to be solved.
We got the same behavior: after an update installation the files in the installation path disappears.
Only if I use the repair function the files in the installation path are correctly restored and the application can be executed.
The Hotfix (https://support.microsoft.com/en-us/kb/2418919) seems to solve the problem if the setupproject was converted from VS2008 to VS2010 (or higher) but with any further updateinstallation the files in the installation path still disappears.
Has anybody come up with a workaround or when will this problem be solved?
I use DotNetFX45 and SQLLocalDB2014 as prerequisites. All these files are included inside the SETUP folder (so, no internet connection is requiered).
The problem is that SETUP always tries to install SQLLocalDB whether is already installed on PC or not.
So, when it starts to install SQLLocalDB an error show up like this: "This software is already installed. Install abort", so the App is not install.
How to let user to choose what prerequisite install or the SETUP be able to verify what prerequisite is needed?
Hi, we just upgraded our TFS, and moving the solution to VS2013. Replacing the web deployment project, I cant see how to invoke the publish-
Trying "<MSBuild Projects="somepath\my project.sln /p:DeployOnBuild /p:PublishProfile=myProfile"
But it keeps saying it cant find the project? I'm not a build guy, so some examples would help. TIA