2016-07-13 5 views
0

Outlookアドインを開発しており、次のような状況があります。 現在、アドインを現在のユーザーにインストールするには、インストーラー(Visual Studioセットアッププロジェクト)が使用できません。しかし、マシン上のすべてのユーザーにアドインをインストールすることは可能です。問題は、すべてのユーザーに個別である必要があり、バージョンの変更時に移行する必要がある余分なsqliteデータベースを展開することです。インストール時にマシン上のすべてのユーザーにファイルを展開する方法はありますか? msiインストーラを使用してバージョンを更新するときに、それらの配備されたファイルを更新することは可能ですか?c#VSTO addin:すべてのユーザーに個別のsqlite dbを提供し、更新時に移行します。

Outlookはアドイン(起動時間が遅い)を無効にするため、アプリケーションの起動時にバージョンの変更を移行して処理することはできません。そして、インストール段階でアプリケーションとデータベースの変更を完了したいと思います。

誰にもこの問題の解決策がありますか?

ありがとうございます。

答えて

1

これはおそらく動作しません。アドインがインストールされた後に新しいユーザーが追加された場合はどうなりますか?

あなたはまだ特定のローカルユーザーがアドインを実行しても、メインスレッドでこれを行う必要はありません。セカンダリスレッドを作成する必要はありません。

関連する問題