From: Ian M. <ianm@ActiveState.com> - 2002-04-25 17:58:01
|
Andy Smith wrote: > This is one thing that's bothered me for a while... > > > > 1) compile to a dll > > 2) change the .build file > > 3) run nant > > > > I don't know what nant does to know whether it needs to recompile... > but in this instance, it won't! > > I have to go in and "touch" at least one code file for the changes to > the .build file to be applied. > > > > I guess the root problem is that nant doesn't consider changes in the > .build file to require a new build of the dll. > > > > very frustrating > Agreed. The basic issue is that the C# task has no knowledge that the build file has been changed. If we make it compare tstamps for the build file against the binary that sould give us enough infomation to work this out. This would force rebuild for all csc takss in a build file but thats better than not rebuilding I guess. I don't think we're handling changes to resx files either with regard to buildability. I'll take a look at fixing this. Ian > ____________ > Andy Smith > Chief Code Monkey > > > |