From: Rusty Z. <RZ...@hp...> - 2004-07-22 21:12:58
|
I am struggling with something very non-standard.. I created a windows app for enterprise builds. It manages dependencies between multiple shared projects. First, it retrieves the baseline source files from the last build, then gets files from a developer repository in vss 'by label' (files are marked by developer for particular version build), then builds each project in succession, working down the chain of project dependency until it reaches the lowest projects, copying the compiled result to the source directory of the dependent projects util each project has been built. Then it checks the new build into the release repository and labeles the whole thing. Now you know why I built this app... I call nAnt directly, executing NAnt.Core.ConsoleDriver.Main. I tried to use command line via System.Diagnostics.Process but it never exits. I am probably missing something there, any sugggestions here welcome ( RedirectStandardOutput=true UseShellExecute=false, waitforexit...). ] Here is the weird part. The app was working wonderfully for the last year or more. I had to patch the app to fix an email bug created by the network guys (don't ask). The source that should run fine now fails during NAnt execution with: invalid element <csc>. Unknown task or datatype. This task is defined in app.config. I've stepped through and the section defining frameworks loads correctly. I cannot identify where these tasks get loaded, or when. Does anyone know when app.config <tasks><task> settings are loaded and used? I cannot even imagine what has caused this sudden, unexplainable error. Thanks in advance for any suggestions. cheers, Rusty |