Return-Path: Delivered-To: apmail-incubator-qpid-dev-archive@locus.apache.org Received: (qmail 97750 invoked from network); 11 May 2007 03:58:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 May 2007 03:58:28 -0000 Received: (qmail 76412 invoked by uid 500); 11 May 2007 03:58:34 -0000 Delivered-To: apmail-incubator-qpid-dev-archive@incubator.apache.org Received: (qmail 76391 invoked by uid 500); 11 May 2007 03:58:34 -0000 Mailing-List: contact qpid-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: qpid-dev@incubator.apache.org Delivered-To: mailing list qpid-dev@incubator.apache.org Received: (qmail 76382 invoked by uid 99); 11 May 2007 03:58:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 May 2007 20:58:34 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=MSGID_MULTIPLE_AT X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [69.80.208.38] (HELO mail8.nshosts.com) (69.80.208.38) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 May 2007 20:58:27 -0700 Received: from arcano (unverified [200.116.249.83]) by mail8.nshosts.com (Vircom SMTPRS 5.3.232) with ESMTP id for ; Thu, 10 May 2007 21:58:06 -0600 From: "Tomas Restrepo" To: Subject: .NET Client builds Date: Thu, 10 May 2007 22:57:55 -0500 Message-ID: <010701c79380$8fd0c7f0$af7257d0$@restrepo@devdeo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AceTgIzmCNuzuMQPRsqwG8Dp+nJ3CA== Content-Language: en-us X-Virus-Checked: Checked by ClamAV on apache.org One of the targets for the .NET client (at least for the majority of the functionality) is currently Mono, which I think is a good idea. However, keeping the build is a bit of a chore currently. Right now we have, in theory, MonoDevelop project files for the solution. However, the truth is these haven't been updated in a long while and maintaining them both *and* the VS solution files is quite inconvenient. And for the .NET 1.1 build, currently MSBee is needed. I'd like to propose a few changes here to simplify this: 1- Get rid of the MonoDevelop project files. Currently, there's no one that is doing development on the .NET client on mono. 2- Create a global NAnt build file instead that can be used to generate releases for all three platforms (.NET v1.1 and v2.0 and mono). Since we don't change projects very often, keeping this one in sync will be far easier than dealing with the MonoDevelop project files, so we'll rarely need to modify it. We'd still use the VS project files for regular development and builds, though. Any comments? Tomas Restrepo http://www.winterdom.com/weblog/