2016-11-27 4 views
1

奇妙なビット。新しいVSTOを作成するとOutlookがクラッシュするOutlook

私はVSTOアドインをOutlook用に作成する方法を学んでいますが、これまでほとんどやっていないことがありましたが、Outlookは読み込みに時間がかかりすぎてOutlookを無効にします。 (それは1.57秒かかり言います)私は文字通りやったすべての

は次のとおりです。

  1. がプロジェクトに行くことによってで追加展望2013と2016 VSTO
  2. 追加リボンのための新しいプロジェクトを作成した - 追加します>新規アイテムMicrosoft.Outlook.Explorer
  3. にリボンの種類を設定し
をテストするために、ボタン
  • F5キーを押しを追加しました

    私が開発したら、このVSTOの生成に時間がかかりますか?

  • 答えて

    2

    キーボードのF5キーを押すと、アドインは最適化されていないコードでデバッガの下で実行されます。代わりに、アドインのRELEASE設定をテストすることをお勧めします。その場合、デバッグシンボルが定義されていない最適化されたアセンブリが得られるため、より高速に実行する必要があります。

    New in Outlook for developersページ状態

    Outlook 2010は、見通しの回復力の柱にアドオン拡張2013人のモニターのアドインなどのパフォーマンスメトリックアドイン起動、シャットダウン、フォルダのスイッチ、開いているアイテム、頻度を呼び出します。 Outlookは、各パフォーマンス監視メトリックの経過時間をミリ秒単位で記録します。

    たとえば、スタートアップメトリックは、Outlookの起動時に接続された各アドインに必要な時間を測定します。その後、Outlookは連続した5回の繰り返しにわたって開始時間中央値を計算します。中央値の起動時間が1000ミリ秒(1秒)を超える場合、Outlookはアドインを無効にし、アドインが無効になっていることをユーザーに通知します。ユーザーはアドインを常に有効にするオプションがあります。この場合、アドインが1000ミリ秒のパフォーマンスのしきい値を超えても、アドインが無効になることはありません。

    +0

    ありがとうEugene – ADTechno

    関連する問題