Konfigurasi NAnt 0.85 untuk .NET Framework 2.0
Pada situs resminya disebutkan bahwa NAnt telah diuji menggunakan
runtime framework- Microsoft .NET Framework 1.0
-
Microsoft .NET Framework 1.1
-
Microsoft .NET Framework 2.0
-
Mono (1.0 and 2.0 profile)
Namun pada waktu saya mengerjakan proyek ASP.NET 2.0, terdapat kesalahan bahwa direktori untuk framework .NET 2.0 tidak ditemukan.
Selidik demi selidik ternyata .NET Framework yang didukung masih .NET 2.0 beta 1 jadi untuk dapat menggunakan .NET 2.0 versi release harus merubah beberapa konfigurasi di berkas NAnt.exe.config. Berikut potongan konfigurasi yang diubah untuk dapat menggunakan NAnt dengan .NET Framework 2.0
<!-- nant config settings --> <nant> <frameworks> <platform name="win32" default="auto"> <framework name="net-2.0" family="net" version="2.0" description="Microsoft .NET Framework 2.0" runtimeengine="" sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}" frameworkdirectory="${path::combine(installRoot, 'v2.0.50727')}" frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}" clrversion="2.0.50727" > //... dipotong ... </framework> </platform> </frameworks> </nant>
|
Perubahan hanya pada versi .NET, deskripsi dan nama direktori yaitu
description="Microsoft .NET Framework 2.0", frameworkdirectory="${path::combine(installRoot, 'v2.0.50727')}", frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}" dan
clrversion="2.0.50727".
Setelah diubah, NAnt dapat digunakan untuk build proyek .NET 2.0
Semoga bermanfaat