我正在尝试使用MSI命令行选项运行安装程序,以便我可以在调试模式下运行它并查看日志。
我得到的日志非常大(接近1 MB)并且它们充满了以下消息:
MSI (s) (F8:5C) [16:26:27:385]: Note: 1: 2360
我想知道这是否值得担心?我已经在msdn上的Windows Installer Error Messages page处查找了错误代码2360,并且所有内容都显示了
进度记录。
我的安装程序中是否需要更改某些内容?
我最近添加了一个使用System.Xml命名空间的CustomAction。这可能是一个原因吗?
答案 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。该报告还将帮助您获得准确的错误位置