Wix 3.10,Visual Studio 2013,Web应用程序部署,.net。
安装后,似乎所有文件都可以。它们位于正确的位置,Web应用程序似乎正常工作。
但是,当安装程序完成安装后,我发现其中一个错误
Windows Installer安装了该产品。产品名称:....产品 版本:1.0.0.0。产品语言:1033。制造商:... 安装成功或错误状态:1603。
产品:供应商主数据库 - 错误1723.存在问题 此Windows Installer程序包。此安装所需的DLL 完成无法运行。请联系您的支持人员或包裹 的供应商。
我如何追踪他的问题? Web应用程序中涉及10-15个dll-s是其中一个问题吗? (我自己的一个dll-s)或者这更像是来自操作系统或Wix的“系统”dll?
我该如何调试这个?
由于
答案 0 :(得分:3)
我还是新手,但我和你有同样的问题。 这是我的CustomAction。
要调试代码,可以使用命令行:
msiexec.exe /i c:\PathToYourMsi\YourMsi.msi /L*vx c:\PathToYourLog.txt
您可以找到更多信息:
http://www.installsite.org/pages/en/msifaq/a/1022.htm https://support.microsoft.com/fr-fr/kb/314881
答案 1 :(得分:2)
查看您的Binary元素。如果您包含CustomAction.dll
而不是CustomAction.CA.dll
,请进行更改。它应该为CustomAction.CA.dll
,因为它是具有 C#以及 WiX 信息的dll文件的包装。
这就是造成我这个错误的原因。