Ash
Ash

Reputation: 1298

Wix installer "A DLL required for this install to complete could not be run."

Wix 3.10, Visual Studio 2013, Web app deployment, .net.

After installation, it seems like all the files are all right. They are in the right place, the web application seems to be working all right.

However when the installer finished installing, I have one of these errors saying

Windows Installer installed the product. Product Name: .... Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: ... Installation success or error status: 1603.

Product: Vendor Master Database -- Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.

How can I trace it down what is his problem? There are 10-15 dll-s involved in the Web Application is one of those the issue? (one of my own dll-s) Or this is more like a "system" dll from the Operating System or from Wix?

How can I debug this one?

Thanks

Upvotes: 1

Views: 4352

Answers (2)

Jaydeep Ranipa
Jaydeep Ranipa

Reputation: 439

Look inside your Binary element. If you have included CustomAction.dll instead of CustomAction.CA.dll change it. It should be CustomAction.CA.dll, because it is a wrapper around your dll file which has C# as well as WiX information.

That's what caused this error in my case.

Upvotes: 3

Eloise
Eloise

Reputation: 539

I'm still newbie, but I had the same issue as you. It was my CustomAction.

To debug your code, you can use the command line :

msiexec.exe /i c:\PathToYourMsi\YourMsi.msi /L*vx c:\PathToYourLog.txt

You can find more information:

http://www.installsite.org/pages/en/msifaq/a/1022.htm https://support.microsoft.com/fr-fr/kb/314881

Upvotes: 5

Related Questions