Roelof you are committing without a user name, I thought Henry plugged this
hole?

On Tue, Jan 5, 2010 at 10:49 PM, Roelof Blom <[email protected]> wrote:

> Committed first cut. Check it out and let me know what you like/not like
> about it.
>
>
> On Mon, Jan 4, 2010 at 11:20 AM, Roelof Blom <[email protected]>wrote:
>
>> Sorry for the late reaction, I was being held up by other things.
>>
>> I will start (some time this week) with the ARIntegration facility, as you
>> suggested. It's nice and small and has enough dependencies as too not make
>> it trivial.
>>
>> -- Roelof.
>>
>>
>> On Mon, Dec 28, 2009 at 12:43 AM, John Simons <[email protected]
>> > wrote:
>>
>>> Inline
>>>
>>> On Dec 28, 3:15 am, Roelof Blom <[email protected]> wrote:
>>> > On Sun, Dec 27, 2009 at 3:01 PM, Markus Zywitza <
>>> [email protected]>wrote:
>>> >
>>> > > Looking at all those problems presented with MSBuild here, I'm asking
>>> > > myself why we should make this extra work. In this discussion I read
>>> > > about the following problems with the current solution:
>>> >
>>> > Up untill now everybody seems to present only problems with MSBuild.
>>> Perhaps
>>> > because it doesn't have very good rep, or perhaps it's because we're
>>> too
>>> > locked in to look at what it has to offer, especially where it's headed
>>> in
>>> > v4.
>>> >
>>> > Please read 'What's New in MSBuild 4.0' athttp://
>>> msdn.microsoft.com/en-us/library/ee240939(VS.100).aspx<http://msdn.microsoft.com/en-us/library/ee240939%28VS.100%29.aspx>,
>>> especially
>>> > the ability to create inline tasks and multi-targeting are very
>>> welcome.
>>> >
>>> >
>>> The new stuff for v4 sounds good :)
>>>
>>> >
>>> > > -You can't open a solution and hit F5 to build it. Instead you have
>>> to
>>> > > click "ClickToBuild.bat".
>>> >
>>> > > The ClickToBuild.bat shows that we have a build system that works. If
>>> > > I get a source without any build files or "howtobuild.txt", just a
>>> > > simple sln, I'm getting suspicious whether this is really a competent
>>> > > developer's project. Its simply not professional as it places the
>>> > > friction on the users' side of the equation. For an example, look at
>>> > > the Lucene.Net build instructions here:
>>> >
>>> > >
>>> https://svn.apache.org/repos/asf/incubator/lucene.net/tags/Lucene.Net...
>>> >
>>> > ClickToBuild.cmd can very easily kick off MSBuild.
>>> >
>>> I actually disagree, if I see a project with "howtobuild.txt" and
>>> ClickToBuild.cmd I see a complex build system that forces me to build
>>> their way, not the way I want.
>>>
>>> >
>>> >
>>> > > -You can't build in VS before you run a NAnt script.
>>> >
>>> > > We could add empty AssemblyInfo.cs files and replace them by NAnt
>>> when
>>> > > building. We would have to handle ignoring those changes in
>>> > > committing, though. Perhaps NAnt can make a backup copy before and
>>> > > restore the original file after the build
>>> >
>>> > Sounds complicated.
>>> >
>>> I've said this before and I stress it again, you can build without
>>> running NAnt first. To fix problems like this just do not check in
>>> AssemblyInfos, and voila the project now builds fine in VS. Have a
>>> look at Core, DP2, Windsor, EmailSender, TemplateEngine, ....
>>>
>>> >
>>> >
>>> > > -Both the .build and .csproj files need to be maintained.
>>> >
>>> > > That's right, but it only requires work when adding references to a
>>> > > project, not when only files are added, updated or removed. If it is
>>> a
>>> > > problem, we could considers compiling using MSBuild with .csproj
>>> files
>>> > > and doing the other work in NAnt
>>> >
>>> > This is what we use at work, and I dislike it more and more. Personally
>>> I
>>> > find using two different build tools a bit cumbersome.
>>> >
>>> Not if we complete get rid of Nant, then we only have one file to
>>> maintain (csproj ) and that is done through VS anyway.
>>>
>>> >
>>> >
>>> > > On the plus side of NAnt, there is the following:
>>> > > -Loading projects in VS isn't delayed.
>>> >
>>> > ?
>>> Why would I load a project in either VS or Nant if all I want is to
>>> compile? For that I go to the build server and get the binaries from
>>> there. And if I'm working on the project 9 out of 10 I already have VS
>>> opened so it is a lot simpler to just press F5.
>>>
>>> >
>>> > > -Works on both NET and MONO on Windows and Linux.
>>> >
>>> > True. But that's why xbuild was created by the Mono project.
>>>
>>> >
>>> > > -Has an XML schema that supports editing with VS. I still can't
>>> > > understand why MS created an unschemaable XML language for MSBuild.
>>> >
>>> > FWIW, you'll get full schema support for MSBuild and NAnt with
>>> ReSharper.
>>>
>>> csproj + sln files are also maintained via VS without any extra tools
>>> or xsds.
>>>
>>> >
>>> > > All in all, for me it is -1 for retiring NAnt.
>>> >
>>> > -1 is not really helping things, is it? And this thread wasn't even
>>> [meant
>>> > as a] a vote.
>>> >
>>> > I would like to give at least a try, before we start shooting -1's at
>>> it.
>>>
>>> Ok, so start with a small project, how about ActiveRecordIntegration
>>> facility, at the moment doesn't have anyone as the leader.
>>>
>>> >
>>> > Cheers,
>>> > Roelof.
>>>
>>> --
>>>
>>> You received this message because you are subscribed to the Google Groups
>>> "Castle Project Development List" group.
>>> To post to this group, send email to
>>> [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected]<castle-project-devel%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/castle-project-devel?hl=en.
>>>
>>>
>>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected]
> .
> To unsubscribe from this group, send email to
> [email protected]<castle-project-devel%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>



-- 
Jono

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.


Reply via email to