leo*_*ora 7 c# outlook vsto visual-studio-2010 outlook-2013
我有一个使用Visual Studio 2010(.net 4.0 Client Profile)构建的outlook插件,在Outlook 2007和Outlook 2010中工作正常.我刚刚在2013年测试过,甚至安装插件似乎崩溃了.谷歌搜索后,我看到一些人们面临的问题的例子,但从根本上无法得到这个问题的直接答案:
是否有任何先决条件不允许VS 2010 Outlook插件仅在2013上工作,或者我是否需要升级Visual Studio并创建Outlook 2013特定版本的插件?
您拥有加载项项目的计算机上是否有 Outlook 2013?如果这样做,您可以通过将项目属性窗口的“调试”选项卡中的“启动外部程序”设置为 Outlook 2013 .exe,从 VS 2010 进行调试。当我创建加载项时,我可以使用开发计算机上的任何版本的 Outlook 来调试它,并且除了外部程序路径之外,我不记得更改过任何其他内容。
如果您使用安装项目进行安装,则在创建其启动条件时需要不同的 ComponenedId。您需要两个不同的安装项目才能在 Outlook 2010 和 2013 上安装。以下是Office 2013 PIA 密钥和Office 2010 密钥。