Msbuild is in essence the same kind of scripting language as nant is, except that msbuild has template files which contain the commands for default project (vs.net projects, for example)
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:sharpos- > [EMAIL PROTECTED] On Behalf Of William Lahti > Sent: maandag 31 december 2007 17:42 > To: sharpos-developers@lists.sourceforge.net > Subject: Re: [SharpOS Developers] */* in .csproj files? > > How about this. We keep the nant files for awhile and I will write an > XSLT or a C# program to actually _generate_ the nant files from > msbuild. In exchange, we have to actually make a decent effort at > making some elegant msbuild files. None of this "PreBuild", > "PostBuild" crap.. isn't there something like nant's: > > <csc blah> > <csc blah> > <cp blah> > > IE, a more "command" or "script" oriented way to do it? > > I will also play around with MonoDevelop and see if it isnt working > better for me. But if not, thats why I'll still have my wonderful nant > files (I don't think I could EVER strike the command 'nant' from my > mind immediately after making changes-- its ingrained). See, I'm on a > different PC now with more memory-- it should be able to handle it I > think. > > > We'll see. Oh, and Happy new years everyone! > > On Dec 30, 2007 6:55 PM, Bruce Markham <[EMAIL PROTECTED]> wrote: > > This is a very interesting and involved issue. > > > > I personally have not been following the Mono mailing list like I > should, > > (and certainly not NAnt), but I know that NAnt in its current > incarnation is > > wonderful for what we need. > > > > I like MSBuild, but it can be a bit clunkier at times. But I do know, > that > > technically it can do everything we are doing with NAnt. > > > > As far as the recursive file includes, I originally dropped those in > so I > > wouldn't miss something that xfury dropped in, (him being currently > the > > equivalent of notepad-bound, even if it does have syntax > highlighting.) But > > if xfury is amenable, maybe we could convince him to use MonoDevelop, > if it > > is indeed capable of handling the MSBuild format. And then we can > toss out > > the recursive includes. > > > > I have not worked with YAML, or CAML, or anything close. (Even the F# > > samples I've seen online, both confuse, and scare the living crap out > of > > me.) So the potential "Yabble" example posted, literally, doesn't > mean > > anything to me... sorry... > > > > I do know, however, that any solution (no pun intended), that > involves > > closing and re-opening SharpOS in *any* IDE, on potententially a > large > > percentage of working copy updates, is not a solution. And any > "solution" > > that involves the IDE's build process to stub out to NAnt or another > build > > tool, which breaks IntelliSense, is *definitely* not acceptable. > > > > So for right now, I would suggest we keep doing what we've been > doing, and > > let MonoDevelop work out its own bugs. (And as a project, we'll > "upgrade" to > > the VS 2008 MSBuild format after the IDE has seeped into mainstream > usage - > > and still keep NAnt on the side.) I mean, I wouldn't object to > MSBuild-only, > > but we have to make sure everyone can play, first. And for now, using > NAnt > > relieves us of that problem. > > --------------------------------------------------------------------- > ---- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > SharpOS-Developers mailing list > > SharpOS-Developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/sharpos-developers > > > > > > > > -- > fury > > long name: William Lahti > handle :: fury > freenode :: xfury > blog :: http://xfurious.blogspot.com/ > > ----------------------------------------------------------------------- > -- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > SharpOS-Developers mailing list > SharpOS-Developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sharpos-developers ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ SharpOS-Developers mailing list SharpOS-Developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sharpos-developers