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

Reply via email to