This article was previously published under Q281650
This article has been archived. It is offered "as is" and will no longer be updated.
With Visual Studio Installer, you receive the following error messages when you try to Compile, Build, or Deploy your project:
The install dialog Welcome is invalid. The install dialog Select Installation Folder is invalid. The install dialog Confirm Installation is invalid. The install dialog Progress is invalid. The install dialog Finished is invalid. The install dialog Fatal Error in Installation is invalid. The install dialog User Interrupted installation is invalid. The network install dialog Welcome is invalid. The network install dialog Select Network Location is invalid. The network install dialog Progress is invalid. The network install dialog Finished is invalid. The network install dialog Fatal Error in Installation is invalid. The network install dialog User Interrupted Installation is invalid. The network install dialog Error Dialog is invalid.
This problem occurs because of a mismatched version of MergeMod.dll. Visual Studio Installer 1.1 ships with MergeMod.dll version 1.2.x. This version may be overwritten with version 1.5.x if you have installed a beta build of Windows Whistler, Visual Studio.NET, or you have a beta version of Windows Installer 1.5.
To resolve this problem:
In Windows Explorer, click Program Files, click Common Files, click the Microsoft Shared folder, and then browse to the MSI Tools folder.
Rename the MergeMod.dll file to MergeMod.old.
Copy MergeMod.dll (version 1.2.x) from the Tools folder located in Program Files under the MSIntel.SDK folder to the MSI Tools folder. If the MergeMod.dll (version 1.2.x) file is not present, you can download it from the Microsoft Windows Installer version 1.2 SDK at the following Microsoft Web site:
Register MergeMod.dll with RegSvr32.exe with the following syntax:
(path to regsvr32.exe)\regsvr32.exe (path to MergeMod.dll)\mergemod.dll
You can obtain Regsvr32.exe from your system directory.
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
There is no way to have both version 1.2.x and version 1.5.x run on the computer at the same time. Therefore, any product that needs version 1.5.x of MergeMod.dll may not function properly after you install version 1.2.x.
Steps to Reproduce Behavior
Rename MergeMod.dll to MergeMod.old.
Copy MergeMod.dll (version 1.5.x) to Program Files, under Common Files, under Microsoft Shared in the MSITools folder in your Windows Explorer.