C#Outlook插件表单区域

时间:2011-11-02 12:29:58

标签: c# visual-studio-2010 outlook outlook-addin

我已在我的插件中添加了一个表单区域,因此当您打开一个联系人时,它会将表单区域附加到联系人屏幕的底部。

当我调试项目时,这一切似乎都工作正常,但是我还在项目中添加了一个安装程序。一切似乎都正确安装,但此表单区域将不会显示。它绝对是相同的版本,但我不明白为什么表单区域在安装时不显示。

任何建议都会很好,试图发现错误,但找不到任何建议,甚至找不到问题。

1 个答案:

答案 0 :(得分:3)

我知道这是一个老问题,但是如果有人看到它,我也会反对这一点。创建表单区域后,Visual Studios将在您调试时自行创建注册表。为了在安装时显示它,您需要将表单添加到部署项目的注册表中,类似于将加载项添加到注册表的方式。

以下是用于将表单添加到注册表的MSDN guide以及调用不同Outlook字段的内容。当我添加我的注册表时,最终看起来像这样:

▼ User/Machine Hive
    ▼ Software
        ▼ Microsoft
            ▼ Office
                ▼ Outlook
                    ▼ Addins
                         My Addin 2013
                    ▼ FormRegions
                        IPM.Note  -> MyAddin.MyRegion = "=My Addin 2013"

这显然只是你问题的一个答案,但这是我在安装加载项时需要做的事情。希望它可以帮助其他任何人。

相关问题