diff options
| author | Rafael H. Schloming <rhs@apache.org> | 2009-01-13 18:11:43 +0000 |
|---|---|---|
| committer | Rafael H. Schloming <rhs@apache.org> | 2009-01-13 18:11:43 +0000 |
| commit | 7e34266b9a23f4536415bfbc3f161b84615b6550 (patch) | |
| tree | 484008cf2d413f58b5e4ab80b373303c66200888 /RC9/qpid/dotnet/README.txt | |
| parent | 4612263ea692f00a4bd810438bdaf9bc88022091 (diff) | |
| download | qpid-python-M4.tar.gz | |
Tag M4 RC9M4
git-svn-id: https://svn.apache.org/repos/asf/qpid/tags/M4@734202 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'RC9/qpid/dotnet/README.txt')
| -rw-r--r-- | RC9/qpid/dotnet/README.txt | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/RC9/qpid/dotnet/README.txt b/RC9/qpid/dotnet/README.txt new file mode 100644 index 0000000000..0199ad6410 --- /dev/null +++ b/RC9/qpid/dotnet/README.txt @@ -0,0 +1,68 @@ +Info +==== + +There are two separate .NET clients: one that implements AMQP 0-8 (and +can communicate with the Java broker) and another that implements +0-10 (and can communicate with the C++ broker). + +This README contains instructions for building the 0-8 client. + +Instructions for building and installing the 0-10 client are located in client-010/README.txt. + +Setup +===== + +Essential: + + .NET 2.0 or later + Ant 1.6.5 (Java build tool, http://ant.apache.org) + +Either: + NAnt 0.85 - only required for builds outside Visual Studio +OR + Microsoft Visual Studio 2008 (VS2008) + +Ensure that your PATH includes ant, e.g.: + + $ PATH=c:\java\ant\bin:%PATH% + +If using nant, set up PATH to include Nant.exe, e.g.: + + $ set PATH=C:\dotnet\nant\bin;%PATH% + +If using msbuild, it is recommended to use a "Visual Studio Command Prompt" + +Building +======== + +Generate framing from /Qpid.Common/amqp.xml specification file by running this script: + + $ build-framing.bat + +Alternatively, just switch to /Qpid.Common and run "ant" there. + +You can build from Visual Studio 2008 or from the command-line by running msbuild. + +The script build-msbuild.bat provides some standard options to do a full build. + +If you are using nant, the script build-nant.bat contains standard arguments that do a full build. + +To build for Mono on Linux (to bin/mono-2.0) the build-mono shell script is provided. + +Releasing +========= + +nant can be used to create a release zip archive. A script is provided: + +For .NET 2.0 + + $ release net-2.0 + +Generates ./bin/net-2.0/release/Qpid.NET-net-2.0-yyyyMMdd.zip + +For Mono + + $ release mono-2.0 + +Generates ./bin/mono-2.0/release/Qpid.NET-mono-2.0-yyyyMMdd.zip + |
