4

Visual Studio で Install Shield LE を使用しようとしたのはこれが初めてです。

Project Assistant を使って、基本的にほとんどすべての機能をオフにしました。インストール要件なし、アプリケーション レジストリ エントリなし、インストール インタビュー ページのすべての項目なし。アプリケーション ファイル ページのプライマリ出力の他にいくつかの追加ファイルを追加し、アプリケーション ショートカット ページのデスクトップとスタート メニューのショートカットも追加しました。それはすべてうまくいきました。

次に、セットアップ プロジェクトをビルドし、インストールしようとしました。

これが私が受け取ったエラーメッセージです: http://i.imgur.com/JTBBWOf.png

メッセージボックスのタイトルは次のとおりです。##IDS_ERROR_7##

エラーボックスの本文には次のように記載されています。##IDS_ERROR_1####IDS_ERROR_2803##

このエラー メッセージに関する有用な情報をオンラインで見つけることができませんでした。

私はこれを単純に保っていると思っていましたが、どこが間違っていましたか?

4

3 に答える 3

1

他の誰かが私の元の問題に遭遇した場合に備えて、私は最終的にそれを修正する方法を見つけました. 最初にセットアップ プロジェクト全体を破棄し、新しいプロジェクトを最初から追加しましたが、それは必要ではなかったかもしれません。

プロジェクト アシスタントの [Installation Interview] セクションで選択したデフォルト オプションを使用して、セットアップ プロジェクトを 1 回だけコンパイルする必要がありました。その後、完成したセットアップ ファイルが msi ファイルではなく、exe ファイルになっていることに気付きました。以前は install Shield を使用したことがなかったので、それが珍しいことだとは知らなかったので、以前はそれについて言及しませんでした。

次に、Installation Interview ページのすべてのオプションを再度変更し、実際に必要な設定で再コンパイルしました。初めてうまくいかない理由はまだわかりませんが、それがこれを修正する方法です。

于 2014-03-25T12:49:45.900 に答える
0

エラーが Windows インストーラー エラー 2803 であると仮定すると、次のようになります。

ダイアログ ビューは、ダイアログ [2] のレコードを見つけられませんでした。

そのため、最初または前後のリンクで、ダイアログシーケンスが壊れているように見えます。

/l*v を含む msiexec コマンドを使用して MSI をインストールし、何が失敗しているのかを正確に確認できます。

于 2014-03-13T17:03:35.703 に答える