Outlook 2010 VSTO AddIn无法加载
问题描述:
我已经使用Outlook AddIn项目和InstallShield LE安装项目创建了解决方案。我跟着这个演练创建安装项目:Outlook 2010 VSTO AddIn无法加载
我安装我的外接程序在用户级别。下面是我的安装项目的一些截图:
在这里,我进入“添加项目输出”,然后从列表中选择“主输出”,然后点击OK添加项目输出。
在这里,我添加的注册表项为用户级安装。我不确定我在这里做的是否正确,我怀疑这里有错误。我尝试过下面的演练,但我不确定是否为AddIn和它的FormRegion正确添加了键(AddIn只有一个FormRegion)。
我根据这个演练添加FormRegion清单文件:
有谁知道什么可能是错在这里?我没有收到任何错误消息,并且AddIn显示在Outlook 2010的COM-AddIn对话框中,但是在检查之后,它不会加载。再次进入COM-Addin对话框后,它没有选中它自己。我也检查了禁用的项目,但是,AddIn没有出现在这里。
答
好的我发现了这个问题。出于某种原因,我为FormRegion添加注册表项的方式不正确。正确的方法是添加密钥与相应的类名称,在我的案例IPM.Appointment
。然后,我不得不添加一个字符串值,其名称为full,在我的情况下为Condato.Terminauswertung.CustomPropertiesFormRegion
,加上插入的名称的前面等号为值,在我的例子中为=Condato.Terminauswertung
。您可以在顶部附近的FormRegion类文件中找到前两个值。