0

デバッグモードで実行してログを表示できるように、MSIコマンドラインオプションを使用してインストーラーを実行しようとしています。

私が取得しているログは非常に大きく(1 MB近く)、次のメッセージでいっぱいです。

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

これが気になることなのか知りたいのですが?msdnのWindowsインストーラーのエラーメッセージページでエラーコード2360を調べたところ、

プログレスティック。

インストーラーで変更する必要があるものはありますか?

最近、System.Xml名前空間を利用するCustomActionを追加しました。これが原因でしょうか?

4

3 に答える 3

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はファイルが存在しないことを意味します)。次に、書き込みを開始し、「注:1:2360」を印刷して何かを実行していることを通知します。

インストーラーを再度実行した場合、ログのどこにもゼロの「注:1:2360」が見つかると確信しています。

于 2015-01-07T15:35:09.740 に答える
0

ここに投稿された記事へのコメントでいくつかの情報を見つけました

>ほとんどの場合、これらの「注:」全体は情報提供のみを目的としていますが、他のエラーの前兆となる場合もあります。

投稿者

RobertFlamingWindowsインストーラープログラムマネージャー1

私が受け取っているメッセージが実際には情報のためだけのものであることを願っています。

于 2012-09-14T16:11:28.073 に答える
0

Xml名前空間が原因ではありません。コマンドプロンプトでこのコマンドを実行し、エラーの詳細を入力してください

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

エラーが発生したら、WiLogUtlを使用してログファイルを読み取ることができます。このツールは、WindowsSDKで使用できます。また、レポートは正確なエラーの場所を取得するのに役立ちます

于 2012-09-15T18:36:39.570 に答える