如何: 部署智能标记 dll 使用 Visual Studio 安装程序

文章翻译 文章翻译
文章编号: 305110 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

本文内容

概要

智能标记是一个允许 Office 开发人员要链接到外部的资源的 Office xp 文档中的文本或可在 Office XP 的文档一起与其他自定义解决方案中使用文本的 Microsoft Office XP 中引入的功能。本文介绍了如何部署智能标记给 Microsoft Office XP 用户通过使用 Microsoft Visual Studio 安装程序的动态链接库 (DLL) 文件。

通过使用 Visual Studio 安装程序部署智能标记 DLL

若要部署智能标记 DLL,一个 Office 开发人员可能需要最终用户将智能标记 DLL 复制到他们的本地硬盘,并手动更改自己计算机的注册表,但这种方法引入了错误的机会,可能更高版本会引起维护麻烦。

更好的方法是使用部署工具 (如 Microsoft Visual Studio 安装程序。技术信息和 Visual Studio 安装程序的下载指令中,请参阅下面的 Microsoft 开发人员网络 (MSDN) 的网站:
http://msdn.microsoft.com/vstudio/downloads/tools/vsi11/default.aspx
通过使用 Visual Studio 安装程序部署智能标记 DLL,请按照下列步骤操作:
  1. 开始 菜单上指向 程序、 指向 Microsoft Visual Studio 6.0、 指向 Microsoft Visual Studio 6.0 企业工具,然后单击 Visual Studio 安装程序
  2. 新建项目 对话框 新建 选项卡上展开 Visual Studio 文件夹,然后单击 Visual Studio 安装项目 文件夹。
  3. 单击 空的安装程序 图标、 在 名称 框中键入您的新项目的名称、 在 位置 框中,指示要生成新的项目的位置键入路径,然后单击 打开
  4. 项目资源管理器 窗口中双击 $ 注册表
  5. 展开 目标计算机上的注册表 文件夹,然后展开 注册表 文件夹。
  6. 用鼠标右键单击 软件 文件夹,指向 新建,然后再单击 若要 重命名 新键 # 1 文件夹。
  7. 用鼠标右键单击新建的 Microsoft 文件夹,指向 新建,然后再单击 office 会重命名 新键 # 1 文件夹。
  8. 用鼠标右键单击新建的 Office 文件夹,指向 新建,然后再单击 新的密钥 # 1 文件夹重 公共
  9. 用鼠标右键单击新创建 常用 的文件夹,指向 新建,然后单击 新的密钥 # 1 文件夹重命名 智能标记
  10. 用鼠标右键单击新建的 智能标记 文件夹,指向 新建,然后再单击 新的密钥 # 1 文件夹重命名 操作
  11. 用鼠标右键单击新建的 对策 文件夹,指向 新建,然后再单击 新的密钥 # 1 文件夹重命名您跟上一个句点后面加上智能标记操作类文件,减去任何文件扩展名的名称的智能标记 DLL 的名称。例如对于如果您的智能标记 DLL 的名称是"MyFirstSmartTag",并且您的智能标记操作类文件的名称是"SmartTagAction"项的名称将 MyFirstSmartTag.SmartTagAction
  12. 用鼠标右键单击 智能标记 的文件夹,您在步骤 9,新建,点中创建的然后单击 新的密钥 # 1 文件夹重命名 识别器
  13. 用鼠标右键单击新建的 识别器 文件夹,指向 新建,然后再单击 新的密钥 # 1 文件夹重命名您跟上一个句点后面加上智能标记识别器类文件,减去任何文件扩展名的名称的智能标记 DLL 的名称。例如对于如果您的智能标记 DLL 的名称是"MyFirstSmartTag",并且您的智能标记操作类文件的名称是"SmartTagRecognizer"项的名称将 MyFirstSmartTag.SmartTagRecognizer
  14. 项目资源管理器 窗口中用鼠标右键单击 文件,指向 添加,然后再单击 文件。浏览到智能标记在最终用户的计算机上安装所需的 DLL,然后单击 打开
  15. 生成 菜单上单击 生成: 如果您收到错误消息类似如下的安装对话框欢迎使用无效"时单击 生成 您可能有一个名为与 Visual Studio 安装 Mergemod.dll 附带的文件的版本不匹配。 有关如何解决此问题的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    281650错误: 无法编译 VSI 项目-安装对话框错误
  16. 使用 Windows 资源管理器浏览到您在步骤 3 中创建的路径。在该路径中,您将找到一个名为 输出 的文件夹。打开 输出 文件夹,然后打开该文件夹命名 DISK_1。在此文件夹中,您将找到.msi 扩展名的文件。 这是您将分发给最终用户的 Visual Studio 安装程序文件。若要安装,并注册您的智能标记 DLL 最终用户必须只需双击.msi 文件并接受默认值设置向导中建议。

下一步

visual Studio 安装程序提供了一套丰富的安装对话框,并将插入到最终用户的卸载或修复操作的 添加/删除程序 小程序的一个条目。

参考

有关如何创建智能标记 dll 的详细信息请参阅下面的文章:
开发智能标记 dll
http://msdn.microsoft.com/en-us/library/aa140238.aspx

Microsoft Office XP 智能标记软件开发工具包 (SDK)
http://www.microsoft.com/downloads/details.aspx?familyid=3d8edcee-0246-43ef-a70f-94c0899f1e8f&displaylang=en
有关详细的信息,请参阅下列知识库文章:
286267如何: 创建 Visual Basic 中使用 Office XP 中的智能标记 DLL
292596HOWTO: 对于 Office XP 中的使用在 ATL 中创建智能标记 DLL
部署智能标记 dll 的详细信息,请参阅下面的文章:
通过使用 Visual Studio 安装程序部署智能标记 dll
http://msdn.microsoft.com/en-us/library/aa140235(office.10).aspx

属性

文章编号: 305110 - 最后修改: 2014年2月24日 - 修订: 10.3
这篇文章中的信息适用于:
  • Microsoft Office XP Developer Edition
  • Microsoft Visual Studio 6.0 企业版
关键字:?
kbnosurvey kbarchive kbmt kbhowtomaster KB305110 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 305110
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com