我试图使用c#创建Outlook 2010加载项。我用一些按钮创建了一个项目和一个表单,并添加了一些功能并编译。我已经启动了如下所示的Startup表单,Outlook插件在创建安装程序之前添加到我的Outlook Express中
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
SndRcvFrm frm = new SndRcvFrm(this.Application);
frm.Show();
}
到目前为止这么好。当我试图打开我的前景时,实际上是加载加载项,甚至显示了表单。我想知道这是怎么发生的。我还没有创建任何安装程序来安装此加载项,即使我没有在任何地方添加任何参考。 Outlook如何自动检测我的加载项并启动它。然后,我从Outlook的加载项管理器中删除加载项。下一次,加载项没有加载。
我的问题是,如果安装程序/ clickonce是向Outlook添加加载项的唯一方式,那么即使在安装之前我的加载项也是如何出现在Outlook中的。在这种情况下,在我的开发阶段,是否可以将我的加载项添加到Outlook中并在实际运行中看到它,而无需实际安装它?
感谢您的回复。我猜对了。现在我已经从Outlook中删除了加载项,因此在此之后加载项不会出现。那么有没有什么方法可以将加载项再次添加到我的开发系统中的Outlook中?无论如何,视觉工作室会重新注册吗?因为有多少次我重新编译解决方案,它不会被添加。 – Reuben
明白了。当我们运行该项目时,它会自动注册它,以便我们可以进行调试。感谢你的信息。 – Reuben