对于比较简单的项目,我们可以直接编译项目,然后将bin\Debug下面的文件Copy到发布目录即可。
  但对于比较复杂的项目,如加入了配置文件的项目,则不能这样做。这时要求发布目录下的文件除xbap、manifest文件之外,其它文件都以deploy后缀结尾。
  这时,如果仍用手工Copy的方式,就显得太过麻烦了。这种情况下,我们可以借助于bat文件来实现的。

    1 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.Info.dll" "..\Eallies.OA.Web\Eallies.OA.Info.dll.deploy"
    2 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.Info.Enum.dll" "..\Eallies.OA.Web\Eallies.OA.Info.Enum.dll.deploy"
    3 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.Service.Contract.Fault.dll" "..\Eallies.OA.Web\Eallies.OA.Service.Contract.Fault.dll.deploy"
    4 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.Service.Wrapper.dll" "..\Eallies.OA.Web\Eallies.OA.Service.Wrapper.dll.deploy"
    5 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.UI.Controls.Common.dll" "..\Eallies.OA.Web\Eallies.OA.UI.Controls.Common.dll.deploy"
    6 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.UI.Controls.Logical.dll" "..\Eallies.OA.Web\Eallies.OA.UI.Controls.Logical.dll.deploy"
    7 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.UI.exe" "..\Eallies.OA.Web\Eallies.OA.UI.exe.deploy"
    8 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.UI.exe.config" "..\Eallies.OA.Web\Eallies.OA.UI.exe.config.deploy"
    9 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.UI.exe.manifest" "..\Eallies.OA.Web"
   10 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.UI.xbap" "..\Eallies.OA.Web"
   11 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.Utility.dll" "..\Eallies.OA.Web\Eallies.OA.Utility.dll.deploy"
   12 copy "..\Eallies.OA.UI\bin\Debug\Eallies.OA.Workflow.Service.Wrapper.dll" "..\Eallies.OA.Web\Eallies.OA.Workflow.Service.Wrapper.dll.deploy"

  这样一来,在没有增加新文件的情况下的新版本发布,就变得简单很多了:更改发布版本号,编译,运行bat文件。

转载于:https://blog.51cto.com/eallies/79025

综合应用WPF/WCF/WF/LINQ之十七:关于简化发布新版本的步骤的问题相关推荐

  1. 综合应用WPF/WCF/WF/LINQ之二十七:代码生成器之DBMLToProcedure

    本存储过程代码生成器能处理如下几种形式的存储过程: 1.形如InsertTableName的存储过程,用于插入某条记录. 2.形如UpdateTableNameByFieldName的存储过程,用于根 ...

  2. 综合应用WPF/WCF/WF/LINQ之三:采用用代码创建的方式实现CheckListBox的CustomControl

    以我们的Eallies OA系统为例,实现PageBase的方法如下: 1.在Eallies.OA.UI.Controls.Logical项目中添加一个纯的Class,并让其继承于System.Win ...

  3. 综合应用WPF/WCF/WF/LINQ之八:后台开发人员的Solution

    该Solution的所有Project如下: 下面对各个Project一一进行介绍: Eallies.OA.BLL:用于系统中BLL层的所有类的存放.该Project可以采用Eallies.Utili ...

  4. 综合应用WPF/WCF/WF/LINQ之一:DEV-WOW 作品源代码公布

    Eallies OA 使用说明 1.本程序在Windows 2003.SQL Server 2005.Visual Studio 2008环境下测试通过. 2.请将项目解压缩至某一目录下,如D:\Ea ...

  5. WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载)

    WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载) WPF DataGrid 系列示例程序,由浅入深逐步介绍如何在WPF 应用程序中使用新的DataGrid 控件.本篇 ...

  6. WPF+WCF一步一步打造音频聊天室(三):语音聊天

    前一篇文章中实现了文字聊天和共享白板的功能,这篇文章中,我将在前一篇文章的基础上实现语音聊天的功能.语音聊天要比文字聊天和共享白板难度要大一点. 实现的大概的流程为: 1.一个聊天室成员向另外一个成员 ...

  7. WCF Service 的创建,测试,发布与使用示例

    WCF Service 的创建,测试,发布与使用示例 一, WCF Service 的创建: WCF Service Application 注: 为了在 IIS 或 WAS 中托管,则必须使用 WC ...

  8. WPF+WCF一步一步打造音频聊天室(一):概述

    前几天在老徐的MSN群中聊WCF.我突然想到了用WPF和WCF来打造音频聊天室这么一个轮子.其实是这样的,我在的公司是两岸三地合作开发的.两岸是指大陆和台湾,三地是指深圳.台北.高雄.由于公司很小,所 ...

  9. 【WPF学习】第四十七章 WriteableBitmap类

    WPF允许使用Image元素显示位图.然而,按这种方法显示图片的方法完全是单向的.应用程序使用现成的位图,读取问题,并在窗口中显示位图.就其本身而言,Image元素没有提供创建和编辑位图信息的方法. ...

最新文章

  1. Android APP全面屏适配技术要点
  2. RoI Pooling 与 RoI Align 有什么区别?
  3. 线段树 ---- 线段树维护线段相加+滑动变长窗口 2021牛客多校第7场 F xay loves trees
  4. Python 库兼容性问题-fromstring() has been removed. Please call frombytes() instead.原因及解决办法
  5. Python 日常练习1
  6. Oracle中joint,oracle support
  7. Hive DDL操作
  8. 两个小知识:C#如何设置开机启动时自动执行程序|C# WinForm打开超链接
  9. MVC视图中处理Json
  10. which oracle linux,(总结)Linux下Oracle11gR2的ORA-00845错误解决方法
  11. #leetcode刷题之路35-搜索插入位置
  12. 过去式加ed的发音_【思语小课堂】时态二三事:规则动词过去式的发音规则
  13. 基于多源数据画像的失败用例智能分析
  14. win11网络无法连接怎么办 Windows11连不上网的解决方法
  15. ubuntu16.xxx安装mysql5.0项目迁移环境搭建
  16. Java笔记(day12)
  17. 直播app源代码,单例模式
  18. 解决ISCROLL单击变双击的BUG
  19. ASC转换BCD,ASC2BCD
  20. matlab群速度色散系数,第三章-群速度色散.ppt

热门文章

  1. MFC中模态对话框和非模态对话框的差别
  2. MyBatis学习 之 三、动态SQL语句
  3. Artech的MVC4框架学习——第八章View的呈现
  4. 事件处理程序的执行上下文
  5. 读《DTS分析模型、设计模型》有感
  6. 详细描述一下 Elasticsearch 索引文档的过程。
  7. 一个有限状态机的C++实现
  8. flink source和sink
  9. 如何在golang http服务端程序中读取2次Request Body?(转)
  10. 熟练掌握git撤销命令