科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道[冷枫]配置EditPlus与NAnt构建轻型的.NET开发环境

[冷枫]配置EditPlus与NAnt构建轻型的.NET开发环境

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

EditPlus NAnt构建轻巧的.NET开发环境.以前总是抱怨出门在外为了修改一点点代码而不得不安装2G的VS.NET,后来知道了NAnt后轻松多了。

作者:冷枫 来源:CSDN 2007年9月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

接下来,你自己打开个xxx.CS文件,点击(工具)->“Debug C#”,你就可以看到在你的那个目录下/Bin文件夹里就有了xxx.dll文件了,这样就成功啦!(注意:在你的目录下一定要有Bin文件夹,若没有自己建,要不然EditPlus不编译)

用VB.NET编写ASP.NET的做法与上面的一样,只要将CSC.EXE改成对应的VBC.exe就OK了

      然后就是配置NAnt。关于NAnt的使用很多文章都介绍过了,这里只要用到它编译解决方案的功能,Build文件就简单的多了。Nant的Build文件是用xml写的。每一个文件包含一个工程(project)和几个对象(target),每一个对象包含几个任务(taek)。下面是一个编译HelloWorld(c#)工程的简单build文件。下面给出一个简单的Build文件示例:

<?xml version="1.0"?>
<project name="testWeb" default="build" basedir=".">

    <property name="Solution.Filename" value="testWeb.sln" />
    <property name="Solution.Configuration" value="DEBUG" />
    <property name="Build.OutputFolder" value="bin" />

    <target name="sln">
       <record name="nantbuildlog.txt" action="Start" />
       <solution solutionfile="${Solution.Filename}" outputdir="${Build.OutputFolder}" configuration="${Solution.Configuration}">
      <webmap>
          <map url="http://localhost/testWeb/testWeb.csproj" path="testWeb.csproj" />
      </webmap>
      </solution>
    </target>

    <target name="build">
         <call target="sln" />
    </target>
</project>

       最后还可以写一个简单的批处理文件,让以后编译只需要双击这个文件就可以了。内容如下:
path=d:\nant\bin (NAnt的bin目录)
cd testWeb  (Default.build文件所在路径)
nant

例子

examples 文件夹内,你能找到运行这些粒子所需的文件。

nant:在debug模式(缺省)下运行nant并构建工程。

nant clean:运行nant并删除已编译好的文件。

nant -D:debug=false:在non-debug 模式下运行nant并生成工程。尽管build文件的debug 属性为真(true),命令行中设置的值不会受影响,就像 <property> 任务中的“overwrite”属性被设置为假(false)。

重要提示:如果产生的文件的日期比源文件的日期早,将仅仅执行像编译器任务这样的任务。如果你在debug模式下编译HelloWorld工程,然后什么东西也不清除,在no-debug模式下重新编译,这种情况就会发生,因为nant工程不需要被重新生成。       这样的开发环境比起强大的VS.NET来说当然是非常弱小了,而且还依赖于VS.NET的解决方案文件。但正因为它小,当你在需要修改一点点代码而又不想安装庞大的VS.NET的时候就有它的用武之地了!


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1395429

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章