I think using a config files for these types of issues is a really
elegant solution to a pretty tricky problem.  I imagine something like
this:

<config>
  <tasks>
    <csc>
      <property name="compiler" value="c:\dev\mono\bin\msc.exe"/>
    </csc>
  </tasks>
</config>

Though I'm sure the syntax is wrong as I've had very little experience
with .config files but just imagine every hard-coded string in the tasks
source code could be moved into either string resources for "human
localization" or in the config file for "platform localization."

Also regarding the case-sensitive issue Kevin made good points that I
tend to agree with.  If the PatternSet class was changed to use
Directory.GetFiles() that might take care of the problem.

Anybody interested in working on these?  If not maybe Kevin and Eric
could you enter them into the bug database so we don't lose track of
them.


_______________________________________________
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to