|
过去写的文章,不过是英文的。后面有附带的 project.build 文件,你可以用项目的名称替换调******,并且加上代码更新,单元测试等具体内容,就可以做每日构建了。 Start a new .NET project by using Nant This document has 5 sections: Brief System requirement Directories and files The Build file Run Nant Brief Start a new .NET project by using Nant, so we can make Daily Building. All have to do list below: 1.Install .NET SDK1.0 and new version Nant, and make Nant works. 2.Copy Directories and files from nproject(n for .NET) template library. 3.Make project files stay in the right directory. 4.Edit the project.Build file. Let it fit the project. 5.Run Nant. System requirement .NET SDK1.0 or higher Nant 0.84 or higher Directories and files You can make directories yourself, or copy from template. But make sure the directory tree like this:  Every directory is made for a certain kind of files. Directory names and what kind of files should be put in list below: Directory Files should be put in Build building files Data project’s data files Doc project‘s documents for installation and deploying Lib libraries project depending on Res resources project using Install resources for installation Src project’ source files Config project’s configuration files Database project’s database files cs project’s c# source code files Docs project’s documents for manager, developer, tester Scripts project’s script files Sql project’s script files for database Now put the .NET files into the \src\cs directory. The Build file The build file is \build\project.build. In the template we already have a default build file. Because every project has different name and configuration, so we must edit the build file to suit project. We must edit the project name and path in the build file. Run Nant After doing that, now start a command-line prompt, change path to .\build, and type nant. We can see a function list like this:  Now Nant runs. We can EDIT the build file to add new features: unit testing, packing, deploying, etc, as you like. project.build 文件内容: <?xml version="1.0" ?> <project default="usage" basedir="."> <echo message="Using ''''${nant.settings.currentframework}'''' framework on ''''${nant.platform.name}'''' platform."/> <!-- =================================================================== --> <!-- Initialization target --> <!-- =================================================================== --> <target name="init"> <!-- You have to fill the ***** space with your project label. --> <property name="Name" value="*****"/> <property name="name" value="*****"/> <property name="version" value="1.0" overwrite="false" /> <echo message="------------------ ${Name}${version} Build ------------------"/> <property name="s.home" value=".."/> [1] [2] [3] 下一页 [C语言系列]NET 中C#的switch语句的语法 [系统软件]托拽Explore中的文件到VB.net的窗口 [系统软件]Boost库在XP+Visual C++.net中的安装 [常用软件]新配色面板:Paint.Net3.0RC1官方下载 [常用软件]用内建的“Net Meeting”聊天 [VB.NET程序]Henry的VB.NET之旅(三)—共享成员 [VB.NET程序]Henry的VB.NET之旅(二)—构造与析构 [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体 [VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET) [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
|