Visual Studio 2008(SP1)で空のOutlook2007プラグインプロジェクトを作成しました。次に、新しいフォーム領域(連絡先の種類、隣接、それ以外の場合はデフォルト)を追加して、プロジェクトを実行します。
Outlookが開き、連絡先の変更に移動して、閉じるボタンをクリックします。Outlookから保存するかどうか尋ねられたら、[いいえ]を選択します。
私の理解では、これにより、私が行ったすべての変更がリセットされます。しかし、同じ連絡先を再度開くと、すべての変更がまだ残っています。Outlook全体を閉じると、変更した連絡先を保存するように再度求められます。
これにより、デフォルトのフォームリージョンテンプレートは、表示されている連絡先への参照を実際に保持し、フォームリージョンが閉じられた後に破棄されないと考えるようになります。これにより、連絡先はメモリ内にあり、フォームを閉じた後に単に破棄されるのではありません。
誰でも再現できますか、それとも機能ですか?これを回避する方法はありますか?