Sitemap
Why I Felt the Need to Write This Book
Part I: Introduction to Open Source and .NET
Chapter 1. What Is Open Source?
Open Source, Free Software, and Shared Source. Oh MY!
Using Open Source in Your Proprietary Product
Chapter 2. Open Source and the .NET Platform
Part II: .NET Development with Open Source Tools
Chapter 3. General Development
Other Development Tools for .NET
Useful Tools for Use with NAnt
Configuring the C# Compiler to Create the XML File
Performance and Other Testing Tools
Chapter 7. Continuous Integration
Chapter 8. Application Logging
Logging with Context Information
Part III: Integrating .NET Open Source Projects in Your Development
Chapter 9. ASpell.NET Case Study
Chapter 10. Database Development
PostgreSQL ADO.NET Data Providers
PostgreSQL, NPgSql, and FreeDB Example
Cross Platform ASP.NET and Web Services
Chapter 12. Simple Project Integration
<al>-Wraps al, the assembly linker for the .NET Framework.
<attrib>-Changes the file attributes of a file or set of files.
<call>-Calls a NAnt target in the current project.
<cl>-Compiles C/C++ programs using cl, Microsoft''s C/C++ compiler.
<copy>-Copies a file or fileset to a new file or directory.
<csc>-Copies a file or fileset to a new file or directory.
<cvscheckout>-Checks out a CVS Module.
<cvsupdate>-Updates a CVS Module.
<delay-sign>-Signs delayed signed .NET assemblies.
<delete>-Deletes a file, fileset, or directory.
<description>-An empty task that allows a build file to contain a description.
<echo>-Writes a message to the build log.
<exec>-Executes a system command.
<fail>-Exit the current build.
<foreach>-Loops over a set of Items.
<get>-Get a particular file from a URL source.
<if>-Checks the conditional attributes and executes the children if true.
<ifnot>-The opposite of the if task.
<include>-Include an external build file.
<jsc>-Compiles Microsoft JScript.NET programs using jsc.
<lib>-Run lib.exe, Microsoft''s Library Manager.
<license>-Task to generate a .license file from a .licx file.
<link>-Links files using link, Microsoft''s Incremental Linker.
<loadtasks>-Loads tasks from a given assembly or directory.
<mc>-Compiles messages using mc.exe, Microsoft''s Win32 message compiler.
<mail>-A task to send SMTP email.
<mcs>-Compiles C# programs using the Mono mcs compiler.
<mkdir>- Creates a directory and any non-existent parent directories if necessary.
<move>-Moves a file or fileset to a new file or directory.
<nant>- Runs NAnt on a supplied build file. This can be used to build subprojects.
<nantschema>-Creates a schema file for all available tasks.
<ndoc>-Runs NDoc to create documentation.
<nunit>-Runs tests using the NUnit framework.
<nunit2>-Runs tests using the NUnit V2.0 framework.
<property> Sets a property in the current project.
<regex>-Sets properties based on a regular expression.
<regsvc>-Installs .NET Windows Services.
<resgen>-Converts files from one resource format to another (wraps Microsoft''s resgen.exe).
<resx>-Task to generate a .resources file from a .resx file.
<script> Executes the code contained within the task.
<servicecontroller>- Starts and stops a Windows service.
<solution>-Builds a Visual Studio .NET solution file.
<style>-Process a document via XSLT.
<sysinfo>-Sets a number of properties with information about the system environment.
<touch>- Touch a file and/or fileset(s) -- corresponds to the Unix touch command.
<tstamp>-Sets properties with the current date and time.
<vbc>-Compiles Microsoft Visual Basic.NET programs using vbc.exe.
<vjc>- Compiles Visual J# programs using VJC, Microsoft''s J# compiler.
<xmlpeek>-Extracts text from a given XPath Query.
<xmlpoke>-Replaces text from a given XPath Query.
<zip>-A task to create a zip file from a specified fileset.
HFS CUSTOM VOLUME/FOLDER ICONS
EL TORITO BOOT INFORMATION TABLE
Appendix D. Log4NET Appender Configurations
Appendix E. Open Source Security Observations