说明
     这里将以一个ClickOnce_Hello为例说明使用clickonce发布的全过程。

 
使用发布向导

  1. 选择Build | Publish ClickOnce_Hello 菜单命令.
  2. 这将运行发布向导.。这将提供最直接的方法发布一个应用程序。
  3. 在发布向导中,将配置程序要发行的地址,默认为"http://localhost/ClickOnce_Hello".
  4. 默认情况下发布的位子与主程序的名字有关,.而且是以网站形式发布。 其他发布方式还有 FTP 站点, 本地, 网络共享. 发布到网站需要目标IIS 被配置为支持Front Page Server 扩展。
  5. 选择Next.
  6. 在 Will the application be available offline? 页面, 有两种安装模式供选择。默认方式下程序在online和offline都能使用
  7. 其他选项, “No, this application is only available online”则是程序会直接从发布页运行,而且将不会集成到Windows shell中。
  8. 选择 “Yes, this application is available online or offline.”然后单击 Next.
  9. 在总结页面,将看见先前所配置的信息。.
  10. 单击 Finish.
  11. 发布引擎将创建必须的发布文件 ,包括:程序的二进制文件,程序清单, 一个HTML 页面并将他们存在一个本地的项目文件夹中。当第一次发布到网站, 发布引擎会在目标服务器上建一个Web 应用程序,然后从项目文件夹复制文件到虚拟目录.。当发行完成,最新的publish.htm 页面将在 Internet Explorer中自动运行。

 

运行一个 ClickOnce 程序 

  1. 在Internet Explorer中打开ClickOnce_Hello的页面, 单击 Install 按钮.。这将运行该应用程序。一个程序运行对话框将通知用户程序来自一个未知的软件发布者。 这条信息也说明该软件可能不需要有对用户机器的严格存取权限。 当然,你可以通过单击More Information 获得更多信息
  2. 在Application Install 对话框中,单击 Install.
  3.  ClickOnce客户端在本机执行程序,完成后会运行最新的程序。.

                 

  1. 在上图中 , . Running version和 Updated version 显示了发布的详细版本信息. Update location 显示了程序更新的位子
  2. 关闭程序。
  3. 通过Start | All Programs | Northwind Traders | ClickOnce_Hello方式启动.
  4. 这是程序在offline的情况下运行。
  5. 关闭程序。

 

配置ClickOnce的设置 

  1. 在 Visual Studio中的ClickOnce_Hello 项目中双击t属性文件夹。.
  2. 这将打开Project Designer.
  3. 在Project Designer单击Publish 标签
  4. 在Publish 面板, 再次查看所有可用的发布选项。
  5. 所有在向导中设置的属性在这都是可修改的。
  6. 不勾选 “Open deployment web page after publishing.”

    这个属性控制每次 从 Visual Studio 2005 IDE发布一个ClickOnce应用程序时是否自动打开一个publish.htm 页面 。

  7. 单击 OK.
  8. 在Publish 窗格淡季Updates.
  9. 在应用程序配置对话框中允许配置程序的各种不同更新方式。 这包括程序是在运行前检查更新, 或是运行中检查。 还能配置检查更新的频率, 以及是否强制更新
  10. 点击 OK.
  11. 在 Publish窗格, 单击Prerequisites.
  12. 在Prerequisites对话框,注意选择.NET Framework 2.0 组件。 默认情况下,发布引擎会创建一个安装项目并包含该组件。还可以选择其他可再发行包,是它们与自己的程序一起发布。..
  13. 在Publish窗格 单击Application Files.
  14. 在Application Files对话框中,查看所有要发布的文件

发布和更新程序

 

 

  1. 在Publish窗格,这有个按钮Publish Now用于终止向导直接发布.
  2. 单击 Publish Now.
  3. 通过 Start | All Programs | Northwind Traders | ClickOnce_Hello打开程序.
  4. 当启动程序, 一个状态对话框出现, 这个是由ClickOnce客户端提供服务的(dfsvc.exe, 一个在任务管理器中能找到的进程). 这个程序将通过读取本地配置文件决定是否应该进行更新。 I然后通过下载网络上的文件查看是否有可用的新版本。

                

 

 

 

应用程序的回滚

 

  1. 通过 to Start | Control Panel | Add or Remove Programs.
  2. 在 Add or Remove Programs中选择ClickOnce_Hello.
  3. 单击 Change or Remove.
  1. 选择 Restore the application to its previous state.
  2. 通过Start | All Programs | Northwind Traders | ClickOnce_Hello.

这时的版本将回到它的前一版1.0.0.0.

      

卸载

 

  1. 打开Start | Control Panel | Add or Remove Programs.
  2. Add or Remove Programs中选择Northwind Traders ClickOnce_Hello.
  3. 单击 Click here for support information.

.

  1. 单击 Close.
  2. 单击 Change or Remove.
  3. 选择 Remove the application from this computer 然后单击OK.

 


posted on 2005-12-04 00:10  圣炎¢天乐  阅读(2674)  评论(0编辑  收藏  举报