Visual Studio 2017 中的安装项目缺少 vs_setup.msi?

Setup project in Visual Studio 2017 missing vs_setup.msi?

我正在尝试为 Windows Forms 应用程序构建一个设置项目,我从同事那里复制了它,我们使用这个项目(在他的机器上)来部署应用程序。 我在 Visual Studio 2017 年安装了安装模板。当我构建项目时,这些 windows 出现,在以下位置查找文件:

d:\aaf5ce84f8decdcaf3b2f133_ENU_LP\redist\VisualStudioShell\VSIntSetup\

然后这个:

当我单击“确定”时,出现此消息:

The file 'd:\aaf5ce84f8decdcaf3b2f133_ENU_LP\redist\VisualStudioShell\VSIntSetup\' is not a valid installation for the product Microsoft Visual Studio 2010 Shell(Integrated)- ENU..."

我 运行 命令提示符中的这些命令(作为管理员):

regsvr32 /u "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"

regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"

不知道他们做了什么,但问题已经解决了!