Hi. Our project build process is relaying on the <solution> task, so I needed to make it work... Well, not the *.sln part, just the generic "include **/*.csproj".
But before releasing the changes to public I would like to get some opinions about design choices: 1. MsBuild tools version beeing used. My first thought was it should be set from "nant.settings. currentframework". But, it does not work for me. I need Toolsversion 4.0 (to build VS2010), but target framework should be 3.5 So I guess either new property for <solution> task, or use always the latest&greatest? 2. Target framework. Will be set from "nant.settings.currentframework". But MSBuild has a framework version "3.0" also supported, nant does not. Can we ignore this extra target framework? 3. There should be three versions for MSBuild support assemblies, for 2.0, 3.5 & 4.0 How can I configure system so that version 3.5 is loaded if computer has SDK-s for both 2.0 and 3.5? Seems like the 2.0 framework would be selected by default in that case, and changing framework does not load task assemblies from extensions folder? 4. Should it be possible to choose witch msbuild suppoert assembly is used? I mean, the Microsoft MSBuild engine supports setting "ToolsVersion" to be used. But it is like "MSBuild version 4.0 acts like .net 2.0". Should it be possible to load engine version "2.0" if one wants? How could it be achieved? (include all msbuild support assemblies in e.g. net 4.0 extansions folder, and select the implementing class based on some solution taks property?) Gert On 29 May 2010 10:02, Ryan Boggs <rmbo...@gmail.com> wrote: > Hi all, > > If you haven't reviewed the NAnt blog lately, I wrote an entry to > request for volunteer for both NAnt and NAntContrib (especially). The > blog post is here: > https://sourceforge.net/apps/wordpress/nant/2010/05/24/a-call-to-arms/ > >
------------------------------------------------------------------------------
_______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers