We have an old Windows Forms application Visual Studio 2010, inside which there is an installation project for creating an msi file. This is the team we call Jenkins:
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" "%WORKSAPCE%\RepoManager-v3-TIB3-dev\RepoManager.sln" /build "Release|x86"
Now we only have VS 2013 installed on the build server. We can build the solution using 2013 like this, but the msi file has not been created. We know that it is no longer supported.
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.com" RepoManager.sln" /build "Release|x86"
My situation is that we do not have the resource to transfer the entire solution to 2013, this is a big one. So what is the best way for us to create a msi file?
[Posted on June 17] Following PhilDW's suggestion, I installed the Installer Project extension until 2013, it shows as "Visual Studio Installer Extension for Microsoft Visual Studio 2013" in programs and features (how to find it on the file system? Where is it installed?) Now I got this build error and the msi file is still not generated.
------ Starting pre-build validation for project 'Setup2.0_Prod' ------ ERROR: An error occurred while validating. HRESULT = '8000000A' ------ Pre-build validation for project 'Setup2.0_Prod' completed ------ 15>------ Build started: Project: Setup2.0_Prod, Configuration: Release ------

visual-studio-2010 windows-installer visual-studio-setup-proje
Jirong Hu Jun 15 '16 at 21:01 2016-06-15 21:01
source share