I'm trying to build a set up project for a Windows Forms application, I copied it from a coworker, we use this project (on his machine) to deploy the application. I installed the setup template in Visual Studio 2017. When I build the project these windows show up, looking for the file in:
d:\aaf5ce84f8decdcaf3b2f1\1033_ENU_LP\redist\VisualStudioShell\VSIntSetup\
then this:
When I click OK, this message appear:
The file 'd:\aaf5ce84f8decdcaf3b2f1\1033_ENU_LP\redist\VisualStudioShell\VSIntSetup\' is not a valid installation for the product Microsoft Visual Studio 2010 Shell(Integrated)- ENU..."
In the running instance, access the menu Tools->Extensions and Updates. In that dialog, choose Online->Visual Studio Marketplace->Tools->Setup & Deployment. From the list that appears, select Microsoft Visual Studio 2017 Installer Projects.
Go to Extensions > Manage Extensions > Online > Search, find, download and install Microsoft Visual Studio Installer Projects extension. 2). Add a new Setup Project in your solution > right-click Application Folder > Add > Project Output… > choose the corresponding Project > select Primary output > OK.
I ran these commands in Command Prompt (as adminstrator):
regsvr32 /u "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"
and
regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"
No Idea what they do, but the problem has been solved!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With