编程语言
首页 > 编程语言> > C#Outlook插件表单区域

C#Outlook插件表单区域

作者:互联网

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

当我调试项目时,这一切似乎都可以正常工作,但是我还向项目添加了一个安装程序.一切似乎都正确安装,但是此窗体区域不会显示.肯定是相同的版本,但我不明白为什么安装时不显示Form Region.

任何建议都是好的,试图捕获错误,但是找不到任何东西,甚至我无法发现问题的地方.

解决方法:

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

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

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

显然,这只是您问题的一个答案,但这是我需要在安装外接程序时让它们显示的方法.希望它对其他人有帮助.

标签:outlook,visual-studio-2010,outlook-addin,c
来源: https://codeday.me/bug/20191202/2086228.html