Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites

Install:

  • Microsoft Visual Studio 2005 (VS2005) or Mono
  • NAnt - only required for builds outside VS2005 (.net 1.1, .net 2.0, mono 2.0)
  • Ant
  • Cygwin (or alternatively build via cmd but alter instructions below accordingly)

Set up PATH to include Nant.exe:

$ PATH=/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727:$PATH

Set up PATH to include ant:

$ PATH=$ANT_HOME/bin:$PATH

Building 0.9 Client

Generate framing from /Qpid.Common/amqp.xml specificiation file:

...

You can build from Visual Studio 2005 normally. Alternatively, you
can build debug releases for any supported framework from the
command line using Nant:

To build .NET 2.0 executables (to bin/net-2.0):

...

To build for Mono on Linux (to bin/mono-2.0):

$ build-mono

Building 0.10 Client

Prerequisites:

Generate code from <project home>/dotnet/client-010/gentool:

$ cd <project home>/dotnet/client-010/gentool
$ ant

You can build from Visual Studio 2005 normally. Alternatively, you can build debug releases for any supported framework from the  command line using Nant:

To build .NET 2.0 executables (to bin/net-2.0):

$ cd <project home>/dotnet/client-010/
$ nant

To build for Mono on Linux (to bin/mono-2.0):

$ cd <project home>/dotnet/client-010/
$ nant -t:mono-2.0