[IronPython] Fwd: [Mono-dev] Current 'xbuild' status

Tomas Matousek Tomas.Matousek at microsoft.com
Wed Jun 10 08:11:20 CEST 2009

It would be great if we could also build IronRuby.

It currently crashes:

C:\M1\Merlin\Main\Languages\Ruby>"C:\Program Files\Mono-2.4.2\bin\xbuild.bat" Ruby.sln
XBuild Engine Version 0.1
Mono, Version
Copyright (C) Marek Sieradzki 2005. All rights reserved.

Unhandled Exception: System.ArgumentNullException: Argument cannot be null.
Parameter name: path
  at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) [0x0
  at System.IO.StreamReader..ctor (System.String path) [0x00000]
  at (wrapper remoting-invoke-with-check) System.IO.StreamReader:.ctor (string)
  at Microsoft.Build.BuildEngine.Project.Load (System.String projectFileName) [0x00000]
  at Microsoft.Build.BuildEngine.Engine.RegisterDefaultTasks () [0x00000]
  at Microsoft.Build.BuildEngine.Engine..ctor (System.String binPath) [0x00000]
  at Mono.XBuild.CommandLine.MainClass.Execute () [0x00000]


-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Seo Sanghyeon
Sent: Tuesday, June 09, 2009 6:08 PM
To: Discussion of IronPython
Subject: [IronPython] Fwd: [Mono-dev] Current 'xbuild' status


From: Ankit Jain <radical at gmail.com>
Date: 2009/6/10
Subject: [Mono-dev] Current 'xbuild' status

Current xbuild status:

It can handle solutions (.sln) now, thanks to Jonathan Chambers,
with C#, VB.net projects. Handles embedded resources, satellite
assemblies, project references etc.

Eg. Paint.Net 3 ( builds completely with it now, IronPython (2.0.1)
builds, IronPython svn (builds with compile time errors) etc.

Only .net 2.0 projects are supported currently though. I will start
adding support for newer versions very soon, also ASP.NET, Silverlight
etc projects.

This is part of the mono 2.4.2 release
and is a *big* improvement over xbuild in the last release.
Would be really helpful to get feedback and bug reports on this :)
You can file bugs at : http://www.mono-project.com/Bugs

Seo Sanghyeon
Users mailing list
Users at lists.ironpython.com

More information about the Ironpython-users mailing list