0

我正在尝试使用 c# 创建一个 Outlook 2010 加载项。我创建了一个项目和一个带有一些按钮的表单,为其添加了一些功能并进行了编译。我已经在 Startup 上启动了表单,如下所示,

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

到现在为止还挺好。当我试图打开我的 Outlook 时,它实际上正在加载加载项,甚至显示了表单。我想知道这是怎么发生的。我没有创建任何安装程序来安装这个插件,即使我没有在任何地方添加任何参考。Outlook 是如何自动检测到我的加载项并启动它的。然后我从 Outlook 的加载项管理器中删除了加载项。下次以后,加载项没有加载。

我的问题是,如果安装程序/clickonce 是将加载项添加到 Outlook 的唯一方法,我的加载项是如何在安装之前出现在 Outlook 中的。在这种情况下,在我的开发阶段是否可以将我的加载项添加到 Outlook 并在不实际安装的情况下查看它的运行情况?

4

1 回答 1

0

当你使用 Visual Studio 构建插件时,Visual Studio 会为你在你的机器上注册插件,这样你就可以在你的机器上运行和调试它。

当您想将其部署到另一台机器时,您需要使用 ClickOnce 或传统安装程序创建安装程序/安装程序。

于 2012-11-29T10:37:55.713 回答