Nant使用簡介續

2021-05-24 11:05:07 字數 507 閱讀 2084

若有如下**目錄結構:

其中src下包含cs原始檔,如dd.cs,class1下包含原始檔,如aa.cs, bb.cs,class2下同樣包含原始檔,如cc.cs,共計4個cs檔案。生成的dll檔案將被放到release目錄下,同時,還需要拷貝到乙個公共的目錄,比如//srv/release,可以編寫如下nant檔案來實現:

該檔案命名為mybuild.build,存放在workspace目錄下。

命令列切換到c:/workspace目錄下,執行:

nant -buildfile:mybuild.build build 可以看到如下輸出:

幾個注意點:

1. 目錄的配置;

2. 如果有手動引用的dll,一定要記得加在references項中,不能忘記了dll字尾名;

3. csc結點中,output和target屬性是必選項,其他的根據需要可選;

4. 如果release目錄裡面已經有了生成的dll檔案,需要先進行clean操作,否則不會有新build生成。

使用NAnt構建入門

前言 nant是一項開源的專案,利用nant,你可以方便快捷地對自己.net專案或解決方案進行自動構建。與vs中視覺化化極強的專案和解決方案管理相比,nant只能命令列的方式操作,但是這並不影響nant的流行。nant可以根據我們的需要,幫我們自動構建專案,比如建立資料夾,移動檔案,執行指定的程式等...

nant的使用(二) 基本原理之執行nant

1 執行nant 一旦安裝了 nant 執行是很簡單的,僅僅是輸入 nant 輸入nant help 能夠得到用法資訊。1 指定 build 檔案沒有指定檔案時,nant 會在當前資料夾中尋找 build 檔案,例如 nant.build 如果找到了,nant 就把它作為 build 檔案使用。如果...

使用NAnt構建入門 (複製)

前言 nant是一項開源的專案,利用nant,你可以方便快捷地對自己.net專案或解決方案進行自動構建。與vs中視覺化化極強的專案和解決方案管理相比,nant只能命令列的方式操作,但是這並不影響nant的流行。nant可以根據我們的需要,幫我們自動構建專案,比如建立資料夾,移動檔案,執行指定的程式等...