Build .NET Client has been edited by Arnaud (Oct 10, 2008).

(View changes)

Content:

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:

$ build-framing

Alternatively, just switch to /Qpid.Common and run "ant" there.

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):

$ build-dotnet20

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

$ build-dotnet11

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

Reply via email to