zoukankan      html  css  js  c++  java
  • 如何编写一个编译c#控制台应用程序的批处理程序

    如何编写一个编译c#控制台应用程序的批处理程序

    2011-03-22 18:14 dc毒蘑菇 | 浏览 579 次
    最近在网上看了一个教程,是学C#的,但是我的机子上装不上vs,所以想写一个批处理来编译,因为每次都要我更改目录,然后复制路径,再编译,输出,特别的浪费时间,所以特来求助网友,希望帮帮忙
     
    举报| 2011-03-22 19:17 提问者采纳
     
    不知道你有没有使用过ANT,你可以创建ANT脚本来构建你的应用程序。
    如果不是很了解,也不愿意编写的话,我介绍你一款可视化的编写ANT脚本的软件(下载30天使用的License),你可能会主要用到ant脚本的exec命令。
    http://www.placidsystems.com/virtualant/Default.aspx
    追问:
    不好意思,我是新手,你说的内个东西我不懂诶
    已经在学三层架构,就是不知道该怎么编,因为还没深入的去了解之前学的一些东西,不熟练,不知道该怎么编
    追答:
    1、这个.....请参考http://ant.apache.org/
    2、也可以自己编写批处理(BAT),不过维护起来比较麻烦。
    3、这个方法对你来说应该会更容易入手,那就是自己写一个C#的程序,让他帮你完成,为了维护方便,可以将你的配置信息写到一个文件里(格式可以是XML或者其他的)。到时,只需要简单的运行一下你写的程序,就可以自动帮你编译你的程序了。

    我建议你选择上面的第三个方式。
    追问:
    我的想法就是你说的第二和第三点的结合,但是我好像不会
    追答:
    没有事,查查文档吧。
    http://msdn.microsoft.com/zh-cn/library/system.diagnostics.process%28v=VS.71%29.aspx
    可以通过Process调用你的外部应用程序,让它去编译你的C#代码。
    提问者评价
    谢谢了
  • 相关阅读:
    56. Merge Intervals
    Reorder List
    Merge Two Sorted Lists
    彻底删除kafka topic数据
    什么时候类加载
    checkpoint的作用
    case when
    SQL:将查询结果插入到另一个表的三种情况
    IFNULL函数
    kafka主要配置
  • 原文地址:https://www.cnblogs.com/joean/p/4870261.html
Copyright © 2011-2022 走看看