clickonce

时间:2024-08-03 19:17:36编辑:小松

application文件怎么打开

  .application后缀的文件是ClickOnce应用程序部署清单,在IE下点击后缀为.application的链接可以直接安装应用程序,其他浏览器下很可能会把这个.application文件下载下来,不过不用担心,下载下来的文件双击后一样能正常安装应用程序。
  具体方法如下:
  1、Shift+右键点击一个.application文件,选择“打开方式”或“打开方式——选择默认程序”。

  2、勾选“所有.application文件都用这个应用打开”,然后选择“浏览”或“更多选项——在这台电脑上查找其他应用”。

  3、在新出现的窗口中直接输入文件名“%WINDIR%\System32\dfshim.dll”,然后点击打开即可。


如何使用 ClickOnce 创建应用程序安装程序

创建简单的 ClickOnce 安装程序
启动 Visual Basic 或 C# 速成版的新实例,然后从主菜单中选择文件 | 新建项目。选择 Windows 应用程序模板,然后单击确定按钮即可创建新的 Windows 应用程序。现在,您可以看到以设计模式打开的一个空白 Windows 窗体。
可为任何 Windows 窗体应用程序或控制台应用程序创建 ClickOnce 安装程序。创建和部署应用程序安装程序的操作称为“发布”。要开始发布过程,请从主菜单中选择生成 | 发布。这将启动发布向导窗口。

屏幕快照 1 — 使用发布向导创建 ClickOnce 安装程序
第一项任务是选择要将您的核心应用程序文件发布到的位置。可选位置包括本地硬盘、文件共享或网站。为便于演示,请继续并选择本地硬盘位置。示例路径如下所示:
示例:
磁盘路径:c:\deploy\myapplication
文件共享:\\server\myapplication
FTP 服务器:ftp://ftp.microsoft.com/myapplication
网站:http://www.microsoft.com/myapplication

选择发布位置后,下一步是指定用户安装应用程序的位置。

屏幕快照 2 — 选择所需的安装程序源位置
发布和安装位置通常是相同的,但也有例外情况。例如,您可能选择先发布文件,然后手动将它们转移到承载您网站的计算机上。在本示例中,选择“从 CD-ROM 或 DVD-ROM”选项,然后单击下一步按钮。
现在,您必须选择应用程序在启动过程中是否检查更新。

屏幕快照 3 — 选择应用程序更新选项
默认情况下,将 Windows 窗体应用程序项目设置为在每次执行发布操作时自动递增其版本号。该应用程序的新版本将添加到现有发布位置和更新的部署指令清单中,以便将用户链接到正确的版本。在本示例中,指定“该应用程序将不检查更新”,然后单击完成按钮,以开始发布过程。
完成发布过程后,可能会自动在资源管理器中打开所选发布位置。否则,请继续并自己导航到发布位置以查看输出。

屏幕快照 4 — 发布过程生成的文件
如果启动了 setup.exe,该应用程序将进行检查以确保安装了 .NET Framework 2.0,然后使用 ClickOnce 继续安装 Windows 窗体应用程序。如果尚未安装 .NET Framework 2.0,则从 Microsoft 网站下载并安装 .NET Framework 2.0,然后继续该安装过程。
为 ClickOnce 应用程序生成了两种类型的指令清单文件:部署指令清单文件和应用程序指令清单文件。部署指令清单文件用于说明应用程序的安装情况,并提供指向应用程序指令清单的链接。应用程序的每个版本通常都会有自己的部署指令清单。同样,应用程序的每个版本也会有自己的目录,其中包含应用程序文件和指令清单。应用程序指令清单文件用于说明要安装的文件、入口点、参数以及请求的代码访问安全权限集等。
注意:系统可能会通知您无法验证发布服务器并询问是否要继续安装。请选择“安装”按钮继续安装。
如何自定义 ClickOnce 应用程序安装程序
在上文中,我们使用发布向导生成了可以通过 CD、硬盘或其他本地媒体运行的 ClickOnce 安装程序。此向导提供了一组快速、粗略的可选选项,但也存在可在项目属性中修改的其他选项。在解决方案资源管理器中,右键单击该项目并选择属性,打开“项目属性”页。

屏幕快照 5 —“项目属性”页的“发布”选项卡
与发布向导类似,使用“项目属性”页的发布选项卡,您可以配置 ClickOnce 选项并开始发布过程。第一部分反映了发布向导的前两个页面,您可以从中设置发布和安装位置。
第二部分称为“安装模式和设置”,您可以从中指定是否本地安装此应用程序。如果选择本地安装此应用程序,则可以从“开始”菜单中启动此应用程序。否则,只能使用 ClickOnce 安装程序启动此应用程序。如果应用程序很小并且不常用,则不必对其进行本地安装。这时,可以将该应用程序部署到网络共享上并根据需要运行。
如果单击应用程序文件按钮,则会列出安装过程中要下载的所有应用程序文件。如果需要将数据文件包括在安装过程中,只需将它们添加到项目中,并将其生成操作属性设置为内容即可。以下屏幕快照显示了一个“应用程序文件”窗口示例,其中列出一个 Windows 窗体应用程序和一个音乐文件。

屏幕快照 6 —“应用程序文件”窗口用于显示要部署的文件
在典型方案中,ClickOnce 安装程序将包括安装程序 (setup.exe),以帮助确保安装了必备软件组件。要配置必备组件安装程序,请单击“项目属性”页的“发布”选项卡上的必备组件按钮。以下屏幕快照显示将创建一个安装程序,用于检查是否存在 .NET Framework 2.0 组件,从而根据需要下载并安装该组件。

屏幕快照 7 — 通过“必备组件”窗口选择必备组件
如果安装模式被设置为本地安装,您就可以使用更新配置选项。单击“项目属性”页的“发布”选项卡上的更新按钮,加载应用程序更新窗口。

屏幕快照 8 —“应用程序更新”窗口
您可以将应用程序配置为在每次启动时或在特定的时间间隔后检查更新。其他选项包括设置需要的最低版本和更新位置(如果与发布位置不同)。
单击“项目属性”页的“发布”选项卡上的选项按钮可设置各种选项。

屏幕快照 9 —“发布选项”窗口
通过发布选项窗口,您可以设置发布信息、生成部署网页并创建用于 CD 分发的自动运行文件等。如果计划通过 Web 分发应用程序,您要确保生成部署网页。部署页提供指向必备组件安装程序和应用程序当前版本的链接,如果 .NET 2.0 是所选的唯一必备组件,还会提供一些 java 脚本以验证是否存在 .NET 2.0。
最后,我们介绍一下“发布属性”选项卡的“发布版本”部分,您可从中设置已发布应用程序的版本。此外,您可能希望选中可使内部版本号自动递增的复选框,以便您对应用程序进行的任何更新均可用于以前安装的版本。使应用程序自动检查更新大大减少了您和您的最终用户的工作量。


上一篇:联想键盘f1-f12切换

下一篇:眉山市专业技术人员继续教育培训网