NAnt与MSBuild使用(一)


原文地址:http://chenglong01.blog.sohu.com/124044452.html


1.安装配置好NAnt等。

2.在D:\cl\NAnt\Test下编写NAt.bat批处理文件

@echo off 
"D:\cl\NAnt\tools\NAnt0.86\Binary\nant-0.86-beta1\bin\NAnt.exe" %*

3.新建default.build文件,文件内容如下:

    

    

    

    

    

           

    

        

        

        

        

        

    

 

   

 

    

           

    

    

        

        

             

                  

                      

        

    

    

        

    

    

        

    

    

        

    

        

    


4.当然还有HelloWord.cs文件

5.在命令行运行NAnt会报错:

 在命令行里运行nant,如下图NAnt与MSBuild使用(一)_第1张图片

6.原因:NAnt不支持.NET FrameWork3.5,采用MSBuild编译,命令如下:

C:\Windows\Microsoft.NET\Framework3.5\V3.5\MSBuild.exe "D:\cl\NAnt\Test\Solution1\Solution1.sln" /t:Build /p:Configuration=Debug

执行成功,如下图:

 

 

NAnt与MSBuild使用(一)_第2张图片

7.建立批处理文件MsBuild.bat,内容如下

@echo off

C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe "D:\cl\NAnt\Test\Solution1\Solution1.sln" /t:Build /p:Configuration=Debug

C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe "D:\cl\NAnt\Test\Solution2\Solution2.sln" /t:Build /p:Configuration=Debug

8.更改default.build,如下:

    

    

    

    

    

           

    

       

    

 

   

 

    

           

    


其实可以更简单点,如下:


    

       

    


这就是NAnt调用MSBuild


你可能感兴趣的:(NANT)