msh*_*hwf 3 .net deployment windows-installer visual-studio visual-studio-2017
我正在尝试为Windows Forms应用程序构建一个设置项目,我从同事那里复制了该项目,我们使用该项目(在他的机器上)来部署该应用程序。我在Visual Studio 2017中安装了安装模板。构建项目时,这些窗口会显示出来,在以下位置查找文件:
d:\aaf5ce84f8decdcaf3b2f1\1033_ENU_LP\redist\VisualStudioShell\VSIntSetup\
Run Code Online (Sandbox Code Playgroud)
当我单击确定时,此消息出现:
文件'd:\ aaf5ce84f8decdcaf3b2f1 \ 1033_ENU_LP \ redist \ VisualStudioShell \ VSIntSetup \'不是产品的有效安装Microsoft Visual Studio 2010 Shell(集成)-ENU ...”
我在命令提示符(以管理员身份)中运行了以下命令:
regsvr32 /u "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"
Run Code Online (Sandbox Code Playgroud)
和
regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"
Run Code Online (Sandbox Code Playgroud)
不知道他们在做什么,但是问题已经解决了!