2012-01-24 3 views
3

現在、MS-ExcelファイルとのインターフェイスにMicrosoft.ACE.OLEDB.12.0ドライバを使用する機能を開発中です。 Microsoft Access Database Engine Redistributableが利用可能であることはわかっていますが、共有環境の1つのアプリケーション(多くのもの)だけでsetup.exeを実行すると、デプロイメント環境のセキュリティ管理者がちょっと不安になると思います。Microsoft Accessエンジンを展開用のバイナリの一部としてバンドルして参照できますか?

したがって、これらのDLLをビルドの一部としてバンドルして参照することはできますか、Microsoft .exeを使用して完全に展開しているのでしょうか?

答えて

3

明示的に指定しない限り、リンク先の再配布可能パッケージ以外のDLLは再配布できません。

マイクロソフトの標準的な方法は、再インストール可能なパッケージを使用することです。おそらく、手作業によるインストールの失敗により多くのユーザーエクスペリエンスが損なわれないようにするためです。だから私はあなたがこのパッケージの展開を受け入れるだけでいいと思う。

関連する問題