热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

部署插件

使用ClickOnce发布插件部署包我不知道你是如何看待VSTOVSTO2005SE项目的部署过程,我个人觉得很繁琐复杂,每当想到这个令人厌烦的过程&#

使用ClickOnce发布插件部署包

        我不知道你是如何看待VSTO/VSTO 2005 SE项目的部署过程,我个人觉得很繁琐复杂,每当想到这个令人厌烦的过程,使用VSTO/VSTO 2005 SE进行开发的兴致就大为减弱了。现在好了,VSTO Orcas支持使用ClickOnce进行部署,整个过程就像你部署其它应用程序那么简单。

        首先,右键点击项目图标,选择Publish菜单项:

Figure 1

        接着,指定插件的发布位置:

Figure 2

        然后,指定插件的默认安装路径:

Figure 3

        最后,点击完成生成部署包:

Figure 4

        此外,通过项目的属性窗口,你可以对部署包的生成进行更多的设置:

Figure 5

        你可以在Prerequisites对话框中指定运行该插件所需的软件/组件:

Figure 6

        从上图可以看出,运行这个插件需要:


Prerequisites components
Windows Installer 3.1
.NET Framework 3.5 (Beta 2)
Microsoft Visual Studio Tools for Office Runtime 3.0 (VSTO Orcas)

        值得提醒的是,VSTO Runtime 3.0的安装文件也随部署包一起发布了:

Figure 7


增值服务区
制作VSTO 2005 SE开发的Office 2007 AddIn的安装包,蒜头
VSTO: My Favorite Feature - ClickOnce Deployment,Paul Stubbs

 

安装/卸载插件

        运行setup.exe,你会看到如下所示的对话框:

Figure 8

        如果你不希望你的用户看到这个对话框,可以为项目进行强签名。点击Install按钮,安装程序将继续:

Figure 9

        安装完毕后点击Close按钮退出:

Figure 10

        如果你想卸载这个插件,可以在添加/删除程序对话框里找到它的卸载程序:

Figure 11

 

设置Picture Provider

        插件安装好之后你还需要进行必要的设置才能使用该插件。首先,点击Office Button\Publish\Blog菜单项启动Word 2007的博客界面:

Figure 12

        接着,Word 2007会用Blog文档模板创建一个新的窗口,里面的内容和之前那个文档的一样。点击Blog Post\Manage Accounts按钮对帐号进行设置:

Figure 13

        在弹出的Blog Accounts对话框里选择你想设置的帐号:

Figure 14

        点击Change按钮:

Figure 15

        点击Picture Options按钮打开Picture Options对话框,在Picture provider下拉列表中选择Cnblogs Picture Provider:

Figure 16

        点击Next按钮(选好Picture provider后OK按钮会自动变成Next按钮),在弹出的Picture Account对话框里,选择与你的博客对应的Provider,并输入用户名和密码:

Figure 17

        最后点击OK关闭所有对话框,这样,所有设置就会保存下来。

 

使用Word 2007发布文章

        完成了所有设置之后就可以开始文章的发布之旅了。

Figure 18

        首先,在顶部(1)处填入文章标题;接着,如果你在Word 2007里添加了多个博客帐号,那么你需要在(2)处选择这篇文章要发到那个帐号;然后,点击Insert Category按钮在(4)处插入文章分类,上图插入两个分类:Office(自定义博客分类)和首页(博客园网站分类);最后,点击Publish按钮发布文章。

        值得提醒的是,直接点击Publish按钮将正式发布该文章,如果你希望以草稿的形式发布,可以点击Publish按钮下面的小箭头,然后点击Publish as Draft菜单项:


http://www.cnblogs.com/allenlooplee/archive/2007/10/07/915821.html


推荐阅读
  • CAS 机制下的无锁队列设计与实现 ... [详细]
  • 为开发者提供了一系列实用的参考网站和资源链接,包括HTML速查手册( 和 ),帮助开发者快速查找和学习相关技术知识。此外,还涵盖了其他重要的开发工具和文档,为编程工作提供全面支持。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • `chkconfig` 命令主要用于管理和查询系统服务在不同运行级别中的启动状态。该命令不仅能够更新服务的启动配置,还能检查特定服务的当前状态。通过 `chkconfig`,管理员可以轻松地控制服务在系统启动时的行为,确保关键服务正常运行,同时禁用不必要的服务以提高系统性能和安全性。本文将详细介绍 `chkconfig` 的各项参数及其使用方法,帮助读者更好地理解和应用这一强大的系统管理工具。 ... [详细]
  • 在VS2013中编译FFMPEG时遇到的问题及解决方案
    在使用VS2013编译旧版本FFMPEG库时遇到了一些问题,因为官方并未提供预编译的LIB和DLL文件。由于对Linux环境不熟悉,只能在Windows环境下进行配置和编译。具体步骤如下:首先,下载FFMPEG的源代码;然后,安装必要的编译工具和依赖项;接着,配置Visual Studio 2013的项目设置;最后,解决编译过程中出现的各种错误和警告。通过这些步骤,最终成功编译出所需的FFMPEG库文件。 ... [详细]
  • 本文深入解析了HTML框架集(FRAMESET)的使用方法及其应用场景。首先介绍了几个关键概念,如如何通过FRAMESET标签将主视图划分为多个独立的区域,每个区域可以加载不同的HTML文件。此外,还详细探讨了FRAMESET在实际开发中的优缺点,并提供了具体的实例代码,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • 本文详细介绍了如何安全地手动卸载Exchange Server 2003,以确保系统的稳定性和数据的完整性。根据微软官方支持文档(https://support.microsoft.com/kb833396/zh-cn),在进行卸载操作前,需要特别注意备份重要数据,并遵循一系列严格的步骤,以避免对现有网络环境造成不利影响。此外,文章还提供了详细的故障排除指南,帮助管理员在遇到问题时能够迅速解决,确保整个卸载过程顺利进行。 ... [详细]
  • SQL Server 2005 在安装过程中通常会伴随 VS2005 一起安装,并且为了便于数据库管理,还会安装 Management Studio Express 管理工具。然而,在实际使用中,用户可能会遇到登录故障。本文综合分析了这些登录问题的常见原因,并提供了多种有效的解决方法,包括检查配置设置、验证账户权限和网络连接等。通过这些措施,用户可以有效地诊断并解决 SQL Server 2005 的登录问题。 ... [详细]
  • 动态壁纸 LiveWallPaper:让您的桌面栩栩如生(第二篇)
    在本文中,我们将继续探讨如何开发动态壁纸 LiveWallPaper,使您的桌面更加生动有趣。作为 2010 年 Google 暑期大学生博客分享大赛 Android 篇的一部分,我们将详细介绍 Ed Burnette 的《Hello, Android》第三版中的相关内容,并分享一些实用的开发技巧和经验。通过本篇文章,您将了解到如何利用 Android SDK 创建引人入胜的动态壁纸,提升用户体验。 ... [详细]
  • 本文探讨了Android系统中支持的图像格式及其在不同版本中的兼容性问题,重点涵盖了存储、HTTP传输、相机功能以及SparseArray的应用。文章详细分析了从Android 10 (API 29) 到Android 11 的存储规范变化,并讨论了这些变化对图像处理的影响。此外,还介绍了如何通过系统升级和代码优化来解决版本兼容性问题,以确保应用程序在不同Android版本中稳定运行。 ... [详细]
  • 二叉树的直径是指树中任意两个叶节点之间最长路径上的节点数量。本文深入解析了计算二叉树直径的算法,并提出了一种优化方法,以提高计算效率和准确性。通过详细的案例分析和性能对比,展示了该优化算法在实际应用中的优势。 ... [详细]
  • FastDFS Nginx 扩展模块的源代码解析与技术剖析
    FastDFS Nginx 扩展模块的源代码解析与技术剖析 ... [详细]
  • 通过以下步骤可以确定SharePoint网站集对应的W3WP进程及其运行状态:首先,打开命令提示符(CMD),然后输入 `iisapp` 命令,该命令将列出当前IIS中所有Web应用程序及其对应的w3wp.exe进程。此外,还可以使用任务管理器或PowerShell脚本来进一步检查这些进程的详细信息和运行状态,以确保网站集的正常运行。 ... [详细]
  • 单链表的高效遍历及性能优化策略
    本文探讨了单链表的高效遍历方法及其性能优化策略。在单链表的数据结构中,插入操作的时间复杂度为O(n),而遍历操作的时间复杂度为O(n^2)。通过在 `LinkList.h` 和 `main.cpp` 文件中对单链表进行封装,我们实现了创建和销毁功能的优化,提高了单链表的使用效率。此外,文章还介绍了几种常见的优化技术,如缓存节点指针和批量处理,以进一步提升遍历性能。 ... [详细]
author-avatar
784485886_fe0643
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有