ClickOnce部署Windows应用程序..docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ClickOnce部署Windows应用程序.

部署Windows应用程序 前言 2 ClickOnce简介 2 使用ClickOnce的好处 2 图解发布过程 2 ClickOnce高级选项 4 应用程序文件 4 系统必备 5 更新 6 选项 7 选择ClickOnce更新策略 7 服务器部署 8 客户端部署 9 为不同应用客户生成发布包 10 准备工作 10 生成应用程序清单 11 生成部署清单 11 注意事项 12 解决方案各项目设置 12 当存在输出文件 13 DLL版本问题 13 提示网络错误 13 前言 简单介绍如何使用ClickOnce发布Windows应用程序。开发者一般按以下步骤操作即可达到发布的目的。 此文只介绍最简单的使用。更高级的使用目前正在学习,希望可以尽快完善此文档。 更详细请参看微软在线MSDN,上面的介绍很详细,有时间将整理加入到此文档。 ClickOnce简介 ClickOnce 部署使您可以将基于 Windows 的应用程序发布到 Web 服务器或网络文件共享以简化安装。Visual Studio 对通过 ClickOnce 部署的应用程序的发布和更新提供完全支持。ClickOnce 部署可用于使用 Visual Basic、Visual C# 和 Visual J# 创建的项目,但不能用于使用 Visual C++ 创建的项目。图解发布过程)。 当然,要使安装过程更可视化、在安装过程加入更多操作则应该自己制作安装程序。 图解发布过程 首先,选择要发布的项目,右点击选择“属性”,然后选择“发布”选项页,如下图所示: 要发布软件,首先弄明白好以下几项 发布位置 也就是程序发布生成的文件存放在哪里。这些路径可以是URL、共享文件夹、本机绝对路径。 安装URL 也就是当用用户需要安装此软件时应该访问的路径,将在这里下载文件进行安装。这里路径必须是URL。此路径一般为服务器的IIS站点路径。例如你发布的程序存放在本机IIS站点http://localhost:8000/AnthorTest/。但发布后的程序要放到客户的服务器里,如果客户的服务器的IIS站点在局域网里的路径为74:8012/Setup 。则安装URL应该输入这路径。 当客户需要安装软件时,只需要访问此路径,点击“安装”后即会有安装的过程提示。 更新位置 即客户使用软件时,当软件启动或退出软件时将访问的路径。当软件访问此路径时,将检测是否有新的版本,如有则提示是否安装更新。 这个路径应该是客户服务器IIS站点,程序发布后的文件将复制到此站点的所在目录里(如果此路径与发布路径不同)。 当此路径与发布路径不同,点击“更新”按钮将出现如下界面,然后填入相应路径即可。 安装模式和设置 一般选择“可以脱机使用”。否则必须与“更新路径”所在机器连通才能使用软件。 ClickOnce高级选项 下面简要解释各选项 应用程序文件 这里罗列了发布程序时,将包括(发布)的文件。 注意:VS的此功能并不十分完善,如果程序引用了OFFICE组件,它会把stdole.dll、Office.dll以及Microsoft.Vbe.Interop.dll作为系统必备,当在客户机安装时就有可能出现的版本不同的错误(因为安装的office版本不同,而这一般不影响程序使用),此时,你应该把这些DLL的“发布状态”更改为“包括”,这样就不会出再错误。 系统必备 主要选择软件在安装时将自动安装的组件。开发者可以根据开发所用到的组件进行选择。例如使用了水晶报表,则应该把“水晶报表查看器”组件选上。 还有需要注意的是,为了使用客户安装软件时更方便,一般选择“从与我的应用程序相同的位置下载系统必备组件”。这样,安装程序的相同路径下将包括这些组件。当客户安装软件时,如果计算没有必备的组件,将从这些路径下载组件进行安装。 更新 这里是程序的更新选项。开发者可根据需要选择。 选项 在这里可以设置一些高级的选项或输入一些高级信息。如选择“发布语言”等。 发布路径有可能选择在本机,而服务器部署并不一定在本机,例如在开发者的机器发布,而需要把文件拷贝到客户的服务器进行部署,这要求“发布路径”与“安装路径”、“更新路径”不同外,最好此时把“验证上载到Web服务器的文件”这项的选定取消,因为“安装路径”和“更新路径”很有可能不存在,如果取消此项的选定,会大大加快发布速度。 同时,也可以把“部署网页”改成不是“publish.html”。这也可以在一定程序度上防此别人恶意访问网站。 选择ClickOnce更新策略 设计 ClickOnce 应用程序时,需要确定应用程序将使用何种策略来检查可用的更新。有三种基本策略可以使用:在应用程序启动时检查更新、在应用程序启动后检查

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档