Bootstrapper Manifest Generator を使用して、次の再配布可能ファイルのブートストラップ パッケージを作成しています。
- Microsoft SQL Server 2008 管理オブジェクト
- マイクロソフト コア XML サービス (MSXML) 6.0
- Microsoft SQL Server 2008 ネイティブ クライアント
- Microsoft SQL Server システムの CLR 型
MSI がインストールされているかどうかを判断するための MsiProductCheck インストール条件がありますが、新しいバージョンがリリースされるとすぐに、前提条件が必要であるというチェックに戻ります。
これらのコンポーネントがインストールされているかどうかを判断する正しい方法は何だろうと思っていました。