InstallShield 2010
InstallShield 2010
InstallShield 2010
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>InstallShield</strong> 前 提 条 件 の 設 定 で 最 大 サービス パック 番 号 と 64 ビットの 場 所 を 指 定 できる 機 能<br />
<strong>InstallShield</strong> 前 提 条 件 エディタを 使 って <strong>InstallShield</strong> 前 提 条 件 の 設 定 を 追 加 または 変 更 するときに 表 示 される [ 前 提 条 件 設 定 ]<br />
ダイアログ ボックスに、 最 大 サービス パック 番 号 を 指 定 できるフィールドが 新 しく 追 加 されました。 以 前 は、 最 小 サービス パッ<br />
ク 番 号 を 指 定 できるだけで、 最 大 サービス パック 番 号 を 指 定 することはできませんでした。<br />
また、[ 前 提 条 件 設 定 ] ダイアログ ボックスでは、ファイル 関 連 の 条 件 を 指 定 するときに 表 示 されるボックスに 64 ビットの 場 所<br />
([CommonFiles64Folder]、[ProgramFiles64Folder]、および [System64Folder]) が 含 まれています。 ファイル パスに 64<br />
ビットの 場 所 を 使 用 する 場 合 、これらのプロパティから 選 択 できます。 実 行 時 に、ターゲット システムが 64 ビットの 場 合 、イ<br />
ンストールはこれらの 64 ビットの 場 所 をチェックします。 32 ビット システムの 場 合 、インストールは 対 応 する 32 ビットの 場<br />
所 をチェックします。<br />
この 強 化 により IOC-000080090 が 解 決 されます。<br />
MSBuild サポートの 強 化 点<br />
MSBuild の <strong>InstallShield</strong> タスクには、 次 の 新 しいパラメータが 追 加 されました:<br />
• RunMsiValidator — 検 証 に 使 用 する .cub ファイルを 指 定 します。 このプロパティは、デフォルトのターゲット ファイ<br />
ルが 使 用 されたとき、ItemGroup <strong>InstallShield</strong>MsiValidators として 露 出 されます。<br />
• PatchConfiguration — MSBuild を 使 ってビルドするパッチ 構 成 を 指 定 します。 このプロパティは、デフォルトのターゲ<br />
ット ファイルが 使 用 されたとき、プロパティ <strong>InstallShield</strong>PatchConfiguration として 露 出 されます。<br />
• PathVariables — パス 変 数 の 値 をオーバーライドします。 このプロパティは、デフォルトのターゲット ファイルが 使 用 さ<br />
れたとき、ItemGroup <strong>InstallShield</strong>PathVariableOverrides として 露 出 されます。<br />
• PreprocessorDefines — InstallScript をコンパイルするためのプリプロセッサ 定 義 を 指 定 します。 このプロパティは、<br />
デフォルトのターゲット ファイルが 使 用 されたとき、ItemGroup <strong>InstallShield</strong>PreprocessorDefines として 露 出 されます。<br />
オートメーション インターフェイスの 強 化<br />
オートメーション インターフェイスが、 強 化 されました。<br />
オートメーション インターフェイスで、ISWiComponent と ISWiRelease オブジェクトの OSFilter メンバと 共 に、 以 下 の 定 数<br />
を 使 用 できます:<br />
• eosWin7 (33554432) — Windows 7 および Windows Server 2008 R2 用<br />
• eosWinVista (16777216) — Windows Vista および Windows Server 2008 用<br />
• eosWinServer2003 (8388608)<br />
また、eosAll 定 数 の 値 5308624 が 64028880 となりました。OSFilter メンバは、InstallScript、InstallScript MSI、および<br />
InstallScript オブジェクト プロジェクトで ISWiComponent に 適 用 します。 OSFilter メンバは、InstallScript、および<br />
InstallScript オブジェクト プロジェクトで ISWiRelease オブジェクトに 適 用 します。<br />
ISWiComponent オブジェクトの IsPlatformSelected プロパティで 使 用 できるプロパティ 値 のリストが 拡 張 されました。 この<br />
プロパティには、32-bit、64-bit Itanium、AMD64、および Windows Server 2003 R2 の 値 が 含 まれます。 これは、<br />
InstallScript プロジェクトおよび InstallScript オブジェクト プロジェクト タイプに 適 用 します。<br />
既 存 の 定 数 の 一 部 の 値 が 変 更 されています。ご 注 意 ください。 この 新 しい 値 についての 詳 細 は、<strong>InstallShield</strong> ヘルプ ライブラリ<br />
の「ISWiComponent オブジェクト」を 参 照 してください。<br />
ISWiSQLConnection オブジェクト に AddSQLScriptEx メソッドが 追 加 されました。 このメソッドを 使 って ISSQLScriptFile<br />
エントリを 追 加 し、 渡 された 文 字 列 から 有 効 な 名 前 を 生 成 します。 このメソッドは、ISSQLScriptFile テーブルに 追 加 されるエン<br />
トリ 名 が 一 意 であること、またその 文 字 数 が 47 文 字 未 満 であることを 保 証 します。<br />
リリース ノート 13