2

私は Outlook 2010 アドインを開発しました。これは、数百台のマシンに展開される予定です。アドインを展開するために、Microsoft の ClickOnce メカニズムを利用しました。

アドインは、Visual Studio Tools for Office 2010 ランタイム フレームワーク (VSTOR 4) に依存しています。フレームワークをすべてのマシンに手動でインストールするのは非常に不便です。良いのは、クライアント マシンに一括インストールを行う自動化されたプロセスのようなものです。IT 部門が従うべき最善の方法は、グループ ポリシーを通じて前提条件を展開することです。ここでの問題は、MSI ファイルのみを受け入れることです。VSTOR 4 は MSI 形式ではなく、EXE 形式で提供されます。何か助けてください。

4

1 に答える 1

4

私が調査したところ、多数の開発者がこの問題に直面していることがわかりました。そして、これが私がそれを解決した方法です。

7-zip をインストールし、「vstor_redist.exe」の内容をすべてフォルダに展開します。要求される可能性のあるすべての上書き要求を確認します。フォルダー内を移動し、別のフォルダー「vstor40」を見つけます。そこに移動して、「vstor40_x64.exe」と「vstor40_x86.exe」の 2 つのファイルを見つけます。7-zip を使用して、これらのファイルからコンテンツを抽出します。そして...これで、MSIファイルができました。

将来の VSTO 開発で仲間の開発者に役立つことを願っています。

于 2013-04-24T09:55:25.250 に答える