0

私は、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 つではなく、他のイベントが発生するのはなぜですか?

4

1 に答える 1

0

これに遭遇する可能性のある人のために、私はそれを理解しました:管理されたdllを(プロジェクトのプロパティで)相互運用のために登録するように設定しました...このボックスがオフになっていることを確認してください!これはシム登録を上書きしていました

于 2009-06-02T01:06:47.310 に答える