最近接手一个项目是用VS2010开发Outlook2007的Addin
    不过在部署方面遇到点问题
    直接右键工程发布到本地,然后点击安装,不知道安装到什么地方去了,注册表manifest显示的路径是发布的安装包一个vsto文件的路径,删除发布的文件夹,插件还是可以运行;
    因为我的程序还涉及到一些外部dll和xml文件的部署,需要和插件相关。
    各位高手帮我解答下,还有,有什么相关的书推荐下么?
    THX

解决方案 »

  1.   

    看看是不是安装到了以下位置
    outlook的工具->信任中心->受信任的发布者
      

  2.   

    我看了。插件的运行路径就是outlook.exe的运行路径,那我应该把外部dll和xml文件放在哪里,打包成安装程序,调用C:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe来安装/卸载插件,使用相对/绝对路径来访问DLL和XML,还是把DLL和XML放在APPLICATION DATA里比较好呢
      

  3.   

    这个看别人用过,使用相对/绝对路径来访问DLL和XML。你说的另外一个方式没有研究。