0

64 ビット用の Windows インストーラーをインストールするにはどうすればよいですか? InstallShield Limited Edition でセットアップ ファイルをビルドしているときに、次のエラーが発生します。

ここに画像の説明を入力

4

2 に答える 2

4

エラーに関しては、エクスプローラー ウィンドウでディレクトリを開いているような単純なことが原因である可能性があります (再実行して閉じてみてください)。この古い IS KB 記事をご覧ください。

別の考えられる原因は、Setup PreRequisite ファイルです。このリンクを参照してください。

「セットアップ前提条件エディターで .prq を編集しているときに、[最初に Windows インストーラー エンジンおよび/または .NET Framework をインストールする必要があります] チェックボックスを選択し、このオプションの選択を解除すると、(Installshiled 12 で) エラーが表示されます。その後、prq-ファイルは空のセクション「依存関係」のように見えますが、これはビルダーによって誤って処理された可能性があります。エラーを回避するには、このセクションを (任意のテキスト エディターで) 削除する必要があります。

あなたの警告に関して:- ソフトウェア ID タグをセットアップしましたか? 以下はここからの抜粋特に太字で書いた部分を読んでください。

インストールにソフトウェア識別タグを含めるには:

  • [インストール情報] の下の [ビュー リスト] で、[一般情報] をクリックします。
  • ビューの [ソフトウェア識別タグ] 領域で、必要に応じて設定の値を変更します。
  • [ソフトウェア識別タグを使用] 設定では、インストールにタグを含めるかどうかを指定できます。デフォルト値である [はい] を選択し、必要に応じて [ソフトウェア識別タグ] 領域で他の設定を構成します。

プロジェクトでタグ付けを使用すると、InstallShield は作成する 2 つの新しいコンポーネントにタグを追加し、コンポーネントをプロジェクトの機能の 1 つに関連付けます。コンポーネントは次のとおりです。

  • INSTALLDIR の宛先を持つ ISO19770_LocalTag
  • CommonAppDataFolder の宛先を持つ ISO19770_SystemTag

これらのコンポーネントをプロジェクト内の別の機能に関連付ける場合は、セットアップ デザイン ビューを使用します。詳細については、コンポーネントと機能の関連付けを参照してください。

ビルド時に、次の条件が当てはまる場合、InstallShield は、ビルドするインストールにソフトウェア識別タグを含めます。

  • [一般情報] ビューの [ソフトウェア識別タグを使用] 設定で、デフォルト値の [はい] が選択されています。
  • [一般情報] ビューの [一意の ID]、[タグ作成者]、および [タグ作成者 ID] の設定には値があります。

タグ付けが有効になっているが、前述の 3 つのタグ識別設定の 1 つ以上に値を入力していない場合、InstallShield はビルド警告を生成して、タグをリリースに含めることができないことを通知することに注意してください。この警告を解決するには、必要に応じて [一般情報] ビューの [ソフトウェア識別タグ] 領域で設定を構成します。

ソフトウェア識別タグを含めるようにプロジェクトを構成し、[リリース] ビューでリリースを構成して、.pfx ファイルを使用してリリースにデジタル署名する場合、InstallShield はビルド時にタグにデジタル署名します。タグ ファイルに署名するには、ビルド マシンに .NET Framework 2.0 以降がインストールされている必要があります。

于 2013-10-08T13:08:13.683 に答える