2014-03-31 95 views
0

我已经使用Outlook AddIn项目和InstallShield LE安装项目创建了解决方案。我跟着这个演练创建安装项目:Outlook 2010 VSTO AddIn无法加载

Link

我安装我的外接程序在用户级别。下面是我的安装项目的一些截图:

enter image description here

在这里,我进入“添加项目输出”,然后从列表中选择“主输出”,然后点击OK添加项目输出。

enter image description here

enter image description here

在这里,我添加的注册表项为用户级安装。我不确定我在这里做的是否正确,我怀疑这里有错误。我尝试过下面的演练,但我不确定是否为AddIn和它的FormRegion正确添加了键(AddIn只有一个FormRegion)。

我根据这个演练添加FormRegion清单文件:

Link

有谁知道什么可能是错在这里?我没有收到任何错误消息,并且AddIn显示在Outlook 2010的COM-AddIn对话框中,但是在检查之后,它不会加载。再次进入COM-Addin对话框后,它没有选中它自己。我也检查了禁用的项目,但是,AddIn没有出现在这里。

回答

0

好的我发现了这个问题。出于某种原因,我为FormRegion添加注册表项的方式不正确。正确的方法是添加密钥与相应的类名称,在我的案例IPM.Appointment。然后,我不得不添加一个字符串值,其名称为full,在我的情况下为Condato.Terminauswertung.CustomPropertiesFormRegion,加上插入的名称的前面等号为值,在我的例子中为=Condato.Terminauswertung。您可以在顶部附近的FormRegion类文件中找到前两个值。

相关问题