[Mono-dev] newbie installing 1.1.16 onto SUSE 10.1

Miguel de Icaza miguel at ximian.com
Wed Jul 12 17:02:43 EDT 2006


> We have successfully compiled a basic “hello world” app and run it but
> when we add a reference to System.Data into the application, we get
> the compilation error that the type or namespace “Data” (or if we try
> “Xml”) does not exist in the name “System”.

The Mono C# compiler by default does only reference three assemblies
(mscorlib, System and System.Xml).   Any other assemblies that you use
must be explicitly specified.

A shortcut is to use:

	mcs -pkg:dotnet file1.cs

The -pkg:dotnet will reference all the standard libraries that csc

> Where is this documented (so we can start looking in the right place)?

On the "mcs" man page (man mcs).

More information about the Mono-devel-list mailing list