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

Reply via email to