First, I must admit that being a *Windows Developer* has been good to me and my family for all these years. So, I've always try to look at things from all point of view and try carefully not to *bash* or *judge* MS blindly. But, this is a *bit* too much.
I think MS should at least *thanks* the developers who devoted most of theirs free-time (I assume weekends included) to make life easier for most (if not all) of the .NET developers especially for the .NET *newbies*. So, if any of the MS people out there that listening to this message, please give the credits to the developers that helped open the door for the MSBuild. Just my $.02 Thanks, Daniel "Give credits to those who really deserved it" Nguyen -----Original Message----- From: Harvey Green [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 02, 2003 11:19 PM To: [EMAIL PROTECTED] Subject: Re: [Nant-users] MSBuilds bashing the foundation of Nant? Got this from Microsoft's VS roadmap page... http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx#whidbey Product Build Historically, developers have struggled when trying to map a complicated build infrastructure into the Visual Studio IDE. Roadblocks traditionally center around the inability to fully customize or understand what happens when a project is built within the development environment; the failure to reproduce a build within a build lab environment where Visual Studio is not likely to be present; and the limitations of a build system that was not optimized to model entire products, but rather single projects. The Whidbey release of Visual Studio will radically improve this area of software development by introducing a new build engine called MSBuild. Key design goals for MSBuild include: delivering a file format that is well-documented and backed up by a published XML schema definition; making the MSBuild engine an integral part of the .NET Framework redistributable; allowing developers to customize, augment or completely redefine the build process; and providing seamless integration with the Visual Studio Whidbey IDE. First, MSBuild will introduce a new XML-based file format that is simple to understand and easy to extend. The MSBuild file format will enable developers to fully describe what artifacts need to be built, as well as how they need to be built under different configurations. In addition, the file format will enable developers to author reusable rules which can be factored into separate files so that builds can be done consistently across different projects within a product. Second, MSBuild will ship as a core part of the Whidbey .NET Framework redistributable. This shift in philosophy will allow developers to rely on the MSBuild infrastructure regardless of IDE presence and licensing issues. In addition, by providing MSBuild class libraries as a core part of the .NET Framework, developers will be able to create and debug components of a customized MSBuild process using the managed language of their choice. Third, MSBuild will be completely transparent with regards to how it processes and builds software. All build steps will be explicitly expressed in the XML project file regardless of whether it was authored by hand or auto-generated by the Visual Studio Whidbey IDE. This also means that Visual Studio no longer treats any part of the "F5" build experience as a black box. A user can now understand, replicate, edit, remove, or augment any part of the build process. Finally like its predecessors, MSBuild will be fully integrated into the Visual Studio Whidbey IDE. This tight integration will enable developers to take advantage of all the built-in productivity features Visual Studio offers, while allowing developers to scale, customize, and adapt the Whidbey build system to their unique infrastructure needs. Deployment and Operations Dianna wrote: > Do you think that MS has now “Borg” ed the builds process? > > Recently they announced the new MSBuilds framework. > > Anyone know about this and how good it’s supposed to be? > > Eric Frank Cotter > ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users