1
我有一個構建腳本運行成功,但我很難在aspnet_compiler完成後運行任何東西。我想使用robocopy將項目複製到另一個文件夾。如果我將複製任務放在編譯器的上面(如下所示),我會將消息傳給控制檯,但如果在編譯之後放置它,則不會看到。我錯過了什麼嗎?我是否需要檢查編譯器的返回代碼以在完成後調用任務?NAnt和ASP.NET編譯器
<target name="copy" depends="init">
<echo message="This is my message for robocopy..."/>
</target>
<target name="compile" depends="copy">
<exec program="${msbuild.exe}"
commandline='MySolution.sln /p:Configuration=${Configuration};OutDir="${build.dir}\\"' />
</target>
<target name="precompile-web" depends="compile">
<exec program="${aspnet_compiler.exe}"
commandline='-v /MyProj-p "${build.dir}"\_PublishedWebsites\MyProj.Web'
/>
是的,當/如果我搬到低於預編譯的Web副本任務,我改變取決於=「預編譯的Web」和編譯任務依賴於「初始化」。
是的,我想完成你所設想的第二套命令。問題在於我讓他們開火的順序。謝謝。 – 2010-02-22 15:01:32