This release just rolls up the changes and submitted patches from the last release.
.NET Prebuild is a cross-platform XML-driven pre-build tool which allows
developers to easily generate project files for major IDE's and .NET
development tools including: Visual Studio .NET 2002, 2003, 2005,
SharpDevelop, MonoDevelop, NAnt and Autotools.
The format of prebuild.xml files is described here:
http://dnpb.svn.sourceforge.net/svnroot/dnpb/trunk/Prebuild/README
Recent work has been done to address some of the problems with the
autotools target. This work is now wrapped up and merged into trunk.... read more
[ July 21, 2006 - 1.3.1 ]
! VS2005 fixes from Rob Loach
! NAnt fixes from Rob Loach and David Hudson
! XML doc fixes from Rob Loach
+ Added SharpDevelop2 target (really just uses VS2005 target)
! Fixed bug with BuildEvents in Monodevelop target
+ Passing /yes will default to answering yes to any warnings
Prebuild now uses SourceForge's Subversion as its source control management system instead of CVS. Information on the new SVN is available in the .NET Prebuild SourceForge project site.
[ February 28, 2006 - 1.3 ]
+ Added MonoDevelop target.
+ Added NAnt target.
+ Lots of fixes to all targets.
* Cleaned up the code using FXCop.
* Updated schema to 1.6 to fix a typo and add a new parameter.
* jendave is now the maintainer of the project. RobLoach has been added as a developer.
* Removed references to 'dnpb'.
+ Added rudimentary support for pre- and post- build scripts
* Updated examples.
I have started work on a NAnt target. A simple target is in cvs. It can create a few simple build files - enough to compile Prebuild itself at least.
.NET Prebuild is a cross-platform XML-driven pre-build tool which allows developers to easily generate project or make files for major IDE's and .NET development tools including: Visual Studio .NET 2002 and 2003, SharpDevelop, MonoDevelop, and NAnt.
This release fixes several problems and adds additional usage options to the schema.
Along with the RealmForge GDK and Axiom, the Tao Framework - the de facto set of game development library bindings for .NET applications - also uses .NET Prebuild.
The Tao Framework provides managed .NET wrappers for native libraries such as Cg, DevIL, FreeGLUT, ODE, OpenAL, OpenGL, and SDL without changing the API so that the native documentation can be used. It will help you produce your application in C#, VB.NET, C++.NET and any other .NET language quickly and effectively, whether you're creating a cutting-edge game, a graphics demo, a data visualization application, or an audio application, there's something for every developer. The Tao Framework is released under the MIT license works with other .NET implementations such as Mono to develop cross-platform applications.
Two major open-source projects - the RealmForge GDK and Axiom - are currently using .NET Pre-Build. The RealmForge GDK a cross-platform, rendering-engine-independent 3D game development middleware for the .NET Framework and Axiom is the C# port of the popular OGRE 3D rendering engine. .NET Pre-Build works well with projects which make use of source control because it is able to generate the project files automatically from all source code and resource files present or those defined explicitly or even by matching a pattern or regular expressions.... read more
.NET Pre-Build is a cross-platform XML-driven pre-build tool which allows developers to easily generate project or make files for major IDE's and .NET development tools including: Visual Studio .NET 2002 and 2003, SharpDevelop, MonoDevelop, and NAnt.
This stable 1.0 version of .NET Pre-Build has been released! .NET Pre-build has been thoroughly tested, with documentation and sample XML prebuild configuration files with inline notes and descriptions now available. There are now batch and Unix Shell Script files for common prebuild operations. The website has also been updated with the new documentation and schema. Also, an icon has been added to the website.... read more
There have been many changes to the projects homepage as well as its Trove categorization for SourceForge.net. The website has had its schema updated and documentation finally uploaded. Also, it is now much easier to view and navigate the entire XML configuration file schema on the homepage. The newly added documentation will now allow other users to easily get started with using .NET Pre-build, the cross-platform XML-driven build and project file generation utility for the .NET Framework.
As many of you may have noticed, I have been somewhat inactive for quite some time. I started a new job over the summer (I originally wrote DNPB while I was not working, to help keep my skills sharp). Since then I have moved, become engaged and had any number of smaller life events happen. All this has added up to me neglecting DNPB a bit.
Dan has been a user since just after I released the first DNPB and has helped with a ton of suggestions and bug fixes. He probably knows the source base nearly as well as I do at this point, and will do a great job in helping to update DNPB.
Bug fix release. Fixes a major bug that was causing 0.12.2 to be unusable. How I didn't catch it, I don't know. It should be fixed now though.
Another release of DNPB is here! Several bug fixes and a couple of new features. As a side note, the schema on the main website is finally updated. My apologies for taking so long to do this!
New version of DNPB hot off the compiler. Some great new features including preprocessing and environment variable expansion. See the change notes for more details! Special thanks to Dan Moorehead for some great bug information.
I have decided to delay the 0.11.4 release, instead opting to wait until I have 0.12.0 complete. I have implemented the most difficult 0.12.0 feature (the preprocessor), so the rest should be a breeze. Expect 0.12.0 early next week! In the mean time, you can check out the first round of 0.12.0 features in CVS.
I have been terribly inactive lately, what with getting a new job and all. I promise that 0.11.4 is coming soon though! Some great new additions and fixes in this version thanks to Dan Moorehead of the RealmForge GDK project (www.xeonxstudios.com). Expect the release in the next few days.
In the mean time, if you are feeling frisky, you can get the latest changes from CVS.
New version of dnpb with numerous bug fixes. As always, see the change log for the latest goodness!
Minor bug fix and feature completion release over 0.11.1. Thanks to Randy Ridge for helping me find some of the more obscure bugs and oversights.
As always, the change notes has detailed descriptions of what was changed.
Please note, this verison also entails a schema version change to 1.2. Please see the schema on our homepage and the change notes for a description of what changed from schema 1.1 to 1.2.
Minor bug fix in this release and a new schema version, 1.1, with a significant change in structure. Older DNPB build files referencing schema 1.0 will fail to work with this build. Please use 0.11.0 if you need to use a 1.0 schema based file.
See the change log for complete details.
Brand new release of DNPB hot off the compiler! Lots of changes in this release, so many in fact, that I decided to jump a major beta forward to 0.11.0. Check out the release notes for a list of changes!
This is a minor bug fix release over 0.10.1a. The release notes for 0.10.1a are as follows:
[ April 13, 2004 - 0.10.1a ]
+ Added the buildAction attribute to the File node. This is needed for dnpb
to even be able to bootstrap itself (dnpb-1.0.xsd must be an embedded resource)
This is the first major milestone for dnpb, as it can now bootstrap itself from the included prebuild.xml file.
Please report any bugs using the Bugs tracker. Expect a 0.10.2 release in the next week.