0

C# を使用して Outlook 2010 アドインを作成しようとしています。プロジェクトといくつかのボタンを含むフォームを作成し、いくつかの機能を追加してコンパイルしました。以下に示すように、スタートアップでフォームを開始しました。

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    SndRcvFrm frm = new SndRcvFrm(this.Application);
    frm.Show();
}

ここまでは順調ですね。Outlook を開こうとすると、実際にはアドインが読み込まれ、フォームも表示されました。どうしてこうなったのだろうと思っていました。どこにも参照を追加していなくても、このアドインをインストールするためのインストーラーを作成していません。Outlook はどのようにしてアドインを自動的に検出し、開始しましたか? 次に、Outlook のアドイン マネージャーからアドインを削除しました。次回以降、アドインは読み込まれませんでした。

私の質問は、アドインを Outlook に追加する唯一の方法がインストーラー/clickonce である場合、アドインをインストールする前でも Outlook にどのように表示されたかということです。その場合、開発段階でアドインを Outlook に追加して、実際にインストールせずに動作を確認することはできますか?

4

1 に答える 1

0

Visual Studio を使用してアドインをビルドすると、Visual Studio が自動的にアドインをマシンに登録するので、マシン上でアドインを実行してデバッグできます。

別のマシンに展開する場合は、ClickOnce または従来のセットアップを使用してセットアップ/インストーラーを作成する必要があります。

于 2012-11-29T10:37:55.713 に答える