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

时间:2018-09-18 11:54:59

标签: .net visual-studio deployment visual-studio-2017 windows-installer

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

d:\aaf5ce84f8decdcaf3b2f1\1033_ENU_LP\redist\VisualStudioShell\VSIntSetup\

enter image description here 然后这个: enter image description here

当我单击“确定”时,将显示以下消息:

  

文件   'd:\ aaf5ce84f8decdcaf3b2f1 \ 1033_ENU_LP \ redist \ VisualStudioShell \ VSIntSetup \'   不是产品Microsoft Visual Studio的有效安装   2010 Shell(集成)-ENU ...”

enter image description here

1 个答案:

答案 0 :(得分:4)

我在命令提示符下(以管理员身份)运行了以下命令:

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"

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