689
Phụ lục A: Giới thiệu một số công cụ .NET
Hình A-9 Tài liệu CHM do NDoc sinh ra
NDoc là một dự án mã nguồn mở và có thể được download tại
[
http://ndoc.sourceforge.net]
.
A.8 Tạo dựng giải pháp với NAnt
A.8 Tạo dựng giải pháp với NAnt
NAnt là một công cụ tạo dựng dựa-trên-.NET, giúp bạn viết một quy trình tạo dựng dự án cho
mình. Khi có nhiều nhà phát triển cùng làm việc trên một dự án, bạn không thể phó thác việc
tạo dựng cho từng người. Bạn cũng không muốn phải thường xuyên tạo dựng dự án một cách
thủ công. Thay vào đó, bạn viết một quy trình tạo dựng tự động chạy mỗi đêm. NAnt cho phép
bạn tạo dựng giải pháp, chép file, chạy các kiểm tra NUnit, gửi e-mail, và nhiều nữa. Đáng
tiếc, NAnt thiếu giao diện đồ họa, nhưng nó có một ứng dụng Console và các file XML chỉ
định các tác vụ nào sẽ được hoàn thành trong quá trình tạo dựng. Lưu ý rằng MSBuild, một
nền tạo dựng mới trong trong phiên bản Visual Studio 2005, cũng có tính năng tương tự như
NAnt.
Ví dụ, chúng ta cần viết file tạo dựng NAnt cho dự án NUnitExample ở mục A.4. Trước tiên,
bạn hãy tạo một file XML với phần mở rộng là .build, và đặt nó trong thư mục gốc của dự án:
<?xml version="1.0"?>
<project name="NUnit Example" default="build" basedir=".">
<description>The NUnit Example Project</description>
<property name="debug" value="true"/>
<target name="build" description="compiles the source code">
<csc target="library" output=".\bin\debug\NUnitExample.dll"
debug="${debug}">
<references>
<includes name="C:\Program Files\NUnit 2.2\bin
\NUnit.Framework.dll" />
</references>
<sources>
<includes name="NUnitExample.cs"/>