ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antoine Levy-Lambert <>
Subject Re: What to do with the .NET antlib
Date Tue, 22 Nov 2005 06:08:05 GMT
Hello Stefan,

I wondered about the following :
how does the .NET antlib relate to the .NET tasks already existing in
Ant's codebase ?

Sorry, now doing my homework. The .NET antlib contains

    * dotnetexec <> - run a .NET
      assembly that's in your PATH. You can chose the framework that is
      going to be used - defaults to Mono on non-Windows platforms and
      Microsoft's on Windows.
    * nant <> - execute the NAnt build
    * msbuild <> - execute the MSBuild
      build tool, untested.
    * wix <> - execute the WiX
      toolset, untested.
    * nunit <> - execute the
      nunit-console.exe NUnit <> test runner.

The existing .NET tasks are

- csc    Compiles C# code   
- vbc    Compiles VB.NET code   
- jsharpc    Compiles J# files   
- ildasm    Disassembles .NET executables and libraries   
- ilasm    Assembles .il files   
- wsdltodotnet    Generates .NET code (C# or VB) from a WSDL file   
- importtypelib    Imports a COM type library into .NET

So the .NET antlib is a complement to the existing .NET tasks.

I guess if there was a vote or a poll concerning the .NET tasks listed
above, Stefan and Steve would also be interested in maintaining them,
and it is unclear whether
other committers would be interested too.

So (b) is my preferred option.

I would be interested to become a committer if I was using .NET myself
in my project,
which actually could happen.


Stefan Bodewig wrote:

>Hi all,
>this is no vote, just probing the waters for now.  We could
>(a) leave the .NET antlib in the sandbox and try to attract more
>    committers in a few months - personally I think this is unlikely
>    to happen.
>(b) ignore the fact that there are only two committers.
>(c) amend the charter to allow antlibs with less than three
>    committers.
>(d) take the code somewhere else.
>Does anybody see any other options?

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message