博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#高级编程9 第18章 部署
阅读量:7082 次
发布时间:2019-06-28

本文共 797 字,大约阅读时间需要 2 分钟。

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

 

使用 XCopy 进行部署

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

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

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

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

4.应用程序运行

 

使用ClickOne进行部署

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

工具/原料

 
  • 需要部署文件
  • Windows系统

方法/步骤

 
  1. 1

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

  2. 2

    参数填写

  3. 3

    ClickOnce高级选项

     1. 应用程序文件   

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

     

     2. 系统必备

     3.更新

     4. 选项

  4. 4

    选择ClickOnce更新策略

  5. 5

    服务器部署

    k:_Toc196540084'>更新策略

  6. 6

    客户端部署

  7. 7

    生成部署清单

    END

注意事项

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

Web部署在第17章中已提到过

转载于:https://www.cnblogs.com/licin/p/7272459.html

你可能感兴趣的文章
Ubuntu里网卡IP设置的步骤&/etc/passwd文件
查看>>
Windows系统中 五大免费开源的SVN工具
查看>>
排序规则引起的冲突问题
查看>>
我的友情链接
查看>>
onTouch事件传递机制
查看>>
那些年的坑--双精度数值转成整形
查看>>
office 2007各种格式附件下载后变成zip文件问题解决方法
查看>>
宽依赖、窄依赖
查看>>
好程序员web前端系列之CSS3-3D
查看>>
xm 命令详解
查看>>
HttpClient4.x send json request
查看>>
mysql5.6基于GTID的主从复制
查看>>
iOS 获取Wifi的SSID及MAC地址
查看>>
认识六个被误解的Ruby特性
查看>>
Java线程:并发协作-生产者消费者模型
查看>>
libvirt API非阻塞调用及相关的原理分析
查看>>
老男孩第十四期Python学习班之Day06
查看>>
更改sql 数据库 SA密码 找不到sp_password存储过程
查看>>
破解软件注册码
查看>>
使用iptables应对SYN***、CC***、ACK***
查看>>