zoukankan      html  css  js  c++  java
  • (转)刚开始Outlook Addin的布署问题

    转自:http://weblogs.asp.net/mnissen/articles/427504.aspx

    遇到的问题:
    VSTO开发的Outlook Addin生成的默认setup工程不能正确的将插件安装到客户端,安装过程没有报错,注册表的Outlook下面的Addin也有注册。

     

    最后的解决:客户端需要满足下面几个条件:

    1.                       .NET Framework 2.0 (RC1)

    2.                       Microsoft Office 2003 w/Outlook

    3.                       Microsoft Office 2003 SP1 (or later)

    4.                       Microsoft Office 2003 Primary Interop Assemblies (O2003PIA.exe) (how-to)

    5.                       Visual Studio Tools for Office Runtime (vstor.exe) (Same version as .NET Framework!)

    6.                       Language pack for vstor (Optional)

    7.                       Registry keys for Outlook plugin (fixed by default VSTO Setup project)

    8.                       Code Access Security FullTrust grant to your assemblies

     

    相关的软件可以去Microsoft网站下载。

     

    VSTO模版中生成的setup工程中欠缺如下两个方面:

    1.              reference中缺少Microsoft.Office.Tools.Common.dll,这点可以简单的在主工程中添加reference选择相应的dll即可。

    2.              需要msi自动的实现Code Access Security(而不是在客户机安装.NET Framework 2.0 Configuration Tools然后手动配置安全策略),实现方法如下:

     

    新建一个System.Configuration.Install.Installer的继承,通过右键点击你的工程然后Add New Item | Installer Class,命名为Installer,然后在Installer.cs中写入代码如下:

    VB.Net版本的请查看:http://weblogs.asp.net/mnissen/articles/429117.aspx
    setup工程View | Custom Actioninstalluninstall中添加新的Custom Action,选择生成好的Primary Output。完工。

    详细内容可以参考http://weblogs.asp.net/mnissen

  • 相关阅读:
    JAI丢包掉帧处理
    FirstWriting
    搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块
    jQuery基本知识体系图
    WAMP不能启动MYSQL服务
    为图片添加内阴影效果的三种方法
    关于重装系统或还原系统
    初识jQuery,八字真言“选择元素,对其操作”
    JavaScript网站设计实践(七)编写最后一个页面 改进表单
    JavaScript网站设计实践(六)编写live.html页面 改进表格显示
  • 原文地址:https://www.cnblogs.com/liubiqu/p/356666.html
Copyright © 2011-2022 走看看