私は、C#、Visual Studio 2005 を使用して Outlook2003/2007 用のアドインを作成している開発者です。COM アドイン ウィザードも使用しています (VSTO を使用せず、Connect.cs を持っています)。私のマシンに Visual Studio がインストールされていると、プログラムは正常に実行されますが、ソフトウェアを展開しようとすると、奇妙な動作が発生します。
いくつかの Extensibility.IDTExtensibility2 イベント (OnBeginShutdown、OnDisconnection、OnConnection、および OnStartupComplete) をログ ファイルに書き込むようにログ システムをセットアップしました。展開したマシンで Outlook を実行すると、アドインが起動しません。ただし、Outlook を終了すると、ログにデータが表示されますが、イベント OnDisconnection と OnBeginShutdown のみが発生したことが示されています。OnConnection と OnStartupComplete が起動しないのはなぜですか? 参照/DLL の問題が心配ですが、これらの 2 つではなく、他のイベントが発生するのはなぜですか?