プログラム コンポーネントに加えて、大きなデータベース ファイルをインストールする MSI パッケージがあります。このファイルはパッケージには含まれていませんが、msi ファイルと一緒に提供されます。これまでのところ、この設定で問題はありませんでした。現在、データベースのサイズは 2 GB を超えています。これにより、インストール時にエラーがスローされます (Win7 マシンでテスト済み)。
「ファイルの書き込み中にエラーが発生しました: [データベース ファイルへのパス]。フォルダーに対する権限があるかどうかを確認してください。」
インターネットを検索すると、Windows インストーラーは 2GB を超えるファイルに問題があるようです。解決策として、ファイルを MSI 内に含めるのではなく、msi と一緒に非圧縮で出荷することが提案されました。これは私たちがすでに行っていることです。したがって、提案されたソリューションは機能しません。
Windows インストーラーを使用して 2 GB を超えるファイルをインストールする方法はありますか? この制限は、私には少し時代遅れのようです。
PS: 役立つ場合、インストールは WIX を使用してビルドされますが、msi データベース自体で何を変更するかについてのヒントをいただければ幸いです。