我正在使用nant-0.90-alpha1構建asp.net 3.5網站。我無法做到這一點。當我使用msbuild,它拋出錯誤說未知標籤msbuild。
如何使用nant構建asp.net 3.5網站?
如何使用nant腳本構建asp.net網站?
NRK
我正在使用nant-0.90-alpha1構建asp.net 3.5網站。我無法做到這一點。當我使用msbuild,它拋出錯誤說未知標籤msbuild。
如何使用nant構建asp.net 3.5網站?
如何使用nant腳本構建asp.net網站?
NRK
CodeCampServer項目爲使用nant構建MS項目(包括使用MSBuild)的各種任務提供了很好的示例。但是它不使用msbuild任務。這裏是從CodeCampServer的common.build文件摘錄:
<target name="compile" depends="init">
<echo message="Build Directory is ${dir.build}" />
<exec program="${framework::get-framework-directory(framework::get-target-framework())}\msbuild.exe"
commandline="${file.solution} /t:Clean /p:Configuration=${project.config} /v:q" workingdir="." />
<exec program="${framework::get-framework-directory(framework::get-target-framework())}\msbuild.exe"
commandline="${file.solution} /t:Rebuild /p:Configuration=${project.config} /v:q" workingdir="." />
</target>
<msbuild>
任務是NAntContrib一部分。
<msbuild>
任務必須導入到您的構建腳本中。將以下元素放置在您的<project>
元素的某處。
<project ...>
<loadtasks assembly="C:\Program Files\NAntContrib\NAnt.Contrib.Tasks.dll"/>
...
</project>
我相信如果將dll放在NAnt bin文件夾中,NAnt也會選取其他任務庫。
嗨,彼得,謝謝,我從sourceforge下載ncover,但我沒有找到你指定的。 – nRk 2010-04-26 10:24:18
@ nrk:對於混淆抱歉!我在那裏貼錯了路。看到我更新的答案。 – 2010-04-26 12:09:18
謝謝,是否有任何使用NAntContrib與nAnt的示例或示例?任何樣品或例子都非常有幫助。謝謝 – nRk 2010-04-26 08:18:54
我發現了一個類似於你的問題:http://stackoverflow.com/questions/685571/build-vs2008-projects-with-net-2-0-net-3-5-using-nant – 2010-04-26 08:34:13
嗨,謝謝,我做了同樣的事情,但它仍然給出了同樣的錯誤..... – nRk 2010-04-26 09:45:24