Inline On Mon, Dec 21, 2009 at 11:52 AM, John Simons <[email protected]>wrote:
> Roelof initial post was about replacing nant with msbuild, now we have > suggestions to use psake, rake, ironruby, phantom, my question is why. > What is wrong with nant? It seems to be doing the job, or am I missing > something? > > I know it is not perfect, and is not a dsl or no xml, but it does the > job. > > >sln/csproj (references and sources) are 'automatically' in sync with > > what's on the disk, > Yes that is true, but does it really take that long to keep them in > sync? And in my case I use VS to do updates to the source code so > everything is in sync anyway. > It's not hard, it's just friction. One more drawback of the current build system is that it picks up every .cs file. By using .csproj you can more easily partition the build for .NET and Silverlight, by creating a .csproj for the platform you want to build on. > > > just open a sln and it compiles without running NAnt first(we create a > > little exe that creates/updates AssemblyInfo on the PreBuildEvent). > Most of the projects if not all are now able to be opened from VS and > built by pressing F5 without having to run any prior nant scripts, if > you know of any project that is broken please either fix it or let us > know and I'll fix it. > Just did a fresh checkout of DP, opened the sln and it did not compile because AssemblyInfo.cs is missing. Same goes for IOC, and I suspect the same is true for all other projects. > I do like the idea of being able to build everything with msbuild. > I do think it is reasonable to assume that 90% of our user base is > using VS and they much rather build our projects from inside VS than > any other way. > And I like to extend this to the command line. > > All the build solutions that have been mentioned so far sound pretty > good, but what is the benefit to the end user? Any solution that is > not double click the sln file and press F5, in my opinion is not worth > the effort. > Exactly. > > Cheers > John > > -- 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.
