欢迎您来到“名字什么都是浮云”的博客空间!

C#高级编程9 第18章 部署

C#高级编程9 第18章 部署

 

使用 XCopy 进行部署

本主题演示如何通过将应用程序文件从一台计算机复制到另一台计算机来部署应用程序。

1.将项目中生成的程序集复制到目标计算机,生成的程序集位于项目中的bin\debug目录下

2.在开发计算机上找到vcredist_x86.exe复制到目标计算机

3.在目标计算机运行vcredist_x86.exe,安装所需C++运行库

4.应用程序运行

 

使用ClickOne进行部署

百度经验使用ClickOne发布Windows应用程序

工具/原料

 
  • 需要部署文件
  • Windows系统

方法/步骤

 
  1. 1

    选择要发布的项目,右点击选择“属性”,然后选择“发布”选项页,如下

    使用ClickOne发布Windows应用程序
  2. 2

    参数填写

    使用ClickOne发布Windows应用程序
  3. 3

    ClickOnce高级选项

     1. 应用程序文件   

    注意:VS的此功能并不十分完善,如果程序引用了OFFICE组件,它会把stdole.dll、Office.dll以及Microsoft.Vbe.Interop.dll作为系统必备,当在客户机安装时就有可能出现的版本不同的错误(因为安装的office版本不同,而这一般不影响程序使用),此时,你应该把这些DLL的“发布状态”更改为“包括”,这样就不会出再错误。

     

     2. 系统必备

     3.更新

     4. 选项

    使用ClickOne发布Windows应用程序
    使用ClickOne发布Windows应用程序
  4. 4

    选择ClickOnce更新策略

    使用ClickOne发布Windows应用程序
  5. 5

    服务器部署

    k:_Toc196540084'>更新策略

    使用ClickOne发布Windows应用程序
    使用ClickOne发布Windows应用程序
  6. 6

    客户端部署

    使用ClickOne发布Windows应用程序
  7. 7

    生成部署清单

    使用ClickOne发布Windows应用程序
    END

注意事项

 
  • 一般解决方案只包含一个Windows应用程序(通常为启动项目),其它项目均应该为类库项目
  • 当存在输出文件在“生成操作”选项中选择“内容”。
  • DLL版本问题,把 “发布状态”更改为“包括”
  • 提示网络错误,请确保IIS的ASP.NET配置版本

Web部署在第17章中已提到过http://www.cnblogs.com/licin/p/7235007.html

posted @ 2017-08-02 10:19  名字什么都是浮云  阅读(172)  评论(0编辑  收藏  举报