Hi Daniel,
Sure, my process is simply to clear the artifacts folder of any prior xml
output files from all tools so that the folder is empty in preparation for
the new generation of the files.
For example, delete nant-results.xml, msbuild-results.xml,
simian-results.xml, ncover-results.xml etc.
So my process is like this...
<Project>
...
<labeller type="assemblyVersionLabeller">
...
<sourcecontrol type="svn" autoGetSource="true">
...
<tasks>
<NAnt>
// delete all previously generated xml files in preparation for new build
// this is where the error is raised
// also modify assembly.cs files to show current CCNetLabel
</NAnt>
<msbuild>
// compile .sln to pick up changes to code
</msbuild>
<nant>
// run NCover, NCoverExplorer, and other metric tools
// which newly generates the results xml files
// previously deleted
</nant>
...
<publishers>
<merge>
// merge all result xml files
...
</project>
For now though, I've removed the delete operation in the first NAnt task to
avoid the error.
/Justin
----- Original Message -----
From: "Daniel Nauck" <[email protected]>
To: <[email protected]>
Sent: Tuesday, January 26, 2010 4:17 PM
Subject: Re: [ccnet-user] Re: error accessing file
Hi,
can you please explain where and why do you try to delete this file?
Your configuration is also intresting.
Thanks
Daniel
Justin Daubenmire schrieb:
Hey guys,
I upgraded to CruiseControl.NET-1.5.6764.1-Setup.exe - which I think
is the latest nightly build. I still am having the problem not being
able to delete the below mentioned file.
/Justin
----- Original Message ----- From: "Justin Daubenmire"
<[email protected]>
To: <[email protected]>
Sent: Tuesday, January 26, 2010 9:30 AM
Subject: error accessing file
Hey guys,
I am new to reporting bugs so sorry if this is not the correct
process for reporting them.
I am running CruiseControl.NET-1.5.0.6237-Setup.exe
I am getting the following error:
Cannot delete file 'C:\...\nant-results.xml'.
The process cannot access the file 'C:\...\nant-results.xml' because
it is being used by another process.
In my ccnet.config file, in the tasks section, task 1 is an NAnt
task that deletes the file. Task 2 is the msbuild task.
Under cc.net v 1.4.2 this worked fine.
/Justin