Windows安装程序日志文件显示大组2360条消息

时间:2012-09-14 15:47:15

标签: wix windows-installer wix3.5 custom-action wix3

我正在尝试使用MSI命令行选项运行安装程序,以便我可以在调试模式下运行它并查看日志。

我得到的日志非常大(接近1 MB)并且它们充满了以下消息:

MSI (s) (F8:5C) [16:26:27:385]: Note: 1: 2360

我想知道这是否值得担心?我已经在msdn上的Windows Installer Error Messages page处查找了错误代码2360,并且所有内容都显示了

  

进度记录。

我的安装程序中是否需要更改某些内容?

我最近添加了一个使用System.Xml命名空间的CustomAction。这可能是一个原因吗?

3 个答案:

答案 0 :(得分:1)

我第一次与msi合作,我看到了你在说什么。

你得到的原因"注1:2360"是因为电脑正在写作。写作需要很长时间,这就是为什么这么多。看看2360之前的4行。它会像

Executing op: FileCopy(SourceName=somename,...)
File: <filepath>filename;  To be installed;   won't patch;    No existing file
Source for file 'bunch of letters and numbers' is compressed
Note: 1: 2318 2: <filepath>filename
Note: 1: 2360
Note: 1: 2360
etc...
etc...

它尝试对现有文件执行FileCopy。发现它并不存在。标识源文件。抛出新文件的错误代码2318,因为它尚不存在(2318表示文件不存在)。然后它开始写作并通过打印出来告诉你它做了什么&#34;注意:1:2360&#34;。

如果再次运行安装程序,我确定您找不到零&#34;注意:1:2360&#34;日志中的任何地方。

答案 1 :(得分:0)

我在帖子here

的评论中找到了一些信息

&GT;大多数情况下,这些“Note:”entires仅供参考,但有时它们是其他错误的先兆。

张贴

罗伯特弗兰明 Windows Installer程序管理器1

我希望我收到的消息实际上只是为了获取信息。

答案 2 :(得分:0)

它不应该是因为Xml命名空间。请在命令提示符下运行此命令并提供错误详细信息

msiexec /i "Path to msi" /l*v log.log

一旦出现错误,您可以使用 WiLogUtl 来阅读日志文件。该工具适用于Windows SDK。该报告还将帮助您获得准确的错误位置