[Mono-list] MCS hello world?

Jacques Du Preez jacques@entegral.co.za
Mon, 10 May 2004 13:54:31 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C43696.64DF5A10
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0002_01C43696.64DF5A10"


------=_NextPart_001_0002_01C43696.64DF5A10
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,
 
I'm completely new to Mono, .NET and C#. Although I have a thorough
knowledge of Delphi, Java, and VB6. I'm having a bit of a problem
compiling my helloworld application from Win XP. Whenever I try to
compile something I get the following error message:
 
WARNING: Could not find assembly System, references from
D:\Mono\Lib\mono\1.0\mcs.exe
Unhandled exception: System.NullReferenceException: Object reference not
set to an instance of an object.
 
My helloworld.cs source code:
using System;
 
class helloworld {
 
 static void Main ()
 {
  Console.WriteLine ("Hello World!");
 }
}
 
I know this might be a very elementary question, but please do help a
very newbie.
 
Thank you very-very much in advance for any help or recommendations,
 
Jacques
 

Jacques du Preez

Software Developer

Entegral Technologies Pty (Ltd)

 


postal address: po box 1284, lonehill, 2062

web:  <http://www.entegral.co.za/> www.entegral.co.za

 

 

 

------=_NextPart_001_0002_01C43696.64DF5A10
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D833134411-10052004>I'm =
completely new=20
to Mono, .NET&nbsp;and C#. Although I have a thorough knowledge of =
Delphi, Java,=20
and VB6. I'm having a bit of a problem compiling my helloworld =
application from=20
Win XP. Whenever I try to compile something I get the following error=20
message:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D833134411-10052004>WARNING: Could not=20
find assembly System, references from=20
D:\Mono\Lib\mono\1.0\mcs.exe</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D833134411-10052004>Unhandled exception:=20
System.NullReferenceException: Object reference not set to an instance =
of an=20
object.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D833134411-10052004>My =
helloworld.cs=20
source code:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D833134411-10052004>using=20
System;</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D833134411-10052004>class =
helloworld=20
{</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D833134411-10052004>&nbsp;static void=20
Main ()<BR>&nbsp;{<BR>&nbsp;&nbsp;Console.WriteLine ("Hello=20
World!");<BR>&nbsp;}<BR>}</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D833134411-10052004>I know =
this might be=20
a very elementary question, but please do help a very=20
newbie.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D833134411-10052004>Thank =
you very-very=20
much in advance for any help or recommendations,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D833134411-10052004>Jacques</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV align=3Dleft>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt" align=3Dleft><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Jacques du =
Preez</SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt" align=3Dleft><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Software =
Developer</SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt"><?xml:namespace prefix =3D o ns =3D=20
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Entegral Technologies =
Pty=20
(Ltd)</SPAN><SPAN style=3D"FONT-SIZE: 10pt"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt">
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: =
Verdana"></SPAN><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: #0080ff"><o:p></o:p></SPAN></P><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: gray; FONT-FAMILY: Verdana">postal =
address:=20
</SPAN><?xml:namespace prefix =3D st1 ns =3D=20
"urn:schemas-microsoft-com:office:smarttags" =
/><st1:address><st1:Street><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Verdana">po=20
box</SPAN></st1:Street><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Verdana">=20
1284</SPAN></st1:address><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Verdana">, =
lonehill,=20
2062</SPAN><SPAN style=3D"FONT-SIZE: 7.5pt; COLOR: =
#0080ff"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: gray; FONT-FAMILY: Verdana">web: =
</SPAN><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: #0080ff"><A=20
href=3D"http://www.entegral.co.za/"><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
Verdana">www.entegral.co.za</SPAN></A><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: #0080ff">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 7.5pt; COLOR: gray; FONT-FAMILY: =
Verdana"><?xml:namespace=20
prefix =3D v ns =3D "urn:schemas-microsoft-com:vml" /><v:shapetype =
id=3D_x0000_t75=20
coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=3D"t"=20
path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f"><v:stroke=20
joinstyle=3D"miter"></v:stroke><v:formulas><v:f=20
eqn=3D"if lineDrawn pixelLineWidth 0"></v:f><v:f eqn=3D"sum @0 1 =
0"></v:f><v:f=20
eqn=3D"sum 0 0 @1"></v:f><v:f eqn=3D"prod @2 1 2"></v:f><v:f=20
eqn=3D"prod @3 21600 pixelWidth"></v:f><v:f=20
eqn=3D"prod @3 21600 pixelHeight"></v:f><v:f eqn=3D"sum @0 0 =
1"></v:f><v:f=20
eqn=3D"prod @6 1 2"></v:f><v:f eqn=3D"prod @7 21600 =
pixelWidth"></v:f><v:f=20
eqn=3D"sum @8 21600 0"></v:f><v:f eqn=3D"prod @7 21600 =
pixelHeight"></v:f><v:f=20
eqn=3D"sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok=3D"f"=20
gradientshapeok=3D"t" o:connecttype=3D"rect"></v:path><o:lock =
v:ext=3D"edit"=20
aspectratio=3D"t"></o:lock></v:shapetype></SPAN>&nbsp;<IMG alt=3D"" =
hspace=3D0=20
src=3D"cid:833134411@10052004-23D7" align=3Dbaseline border=3D0><SPAN=20
style=3D"FONT-SIZE: 10pt"><o:p></o:p></SPAN></P></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_001_0002_01C43696.64DF5A10--

------=_NextPart_000_0001_01C43696.64DF5A10
Content-Type: image/gif;
	name="image001.gif"
Content-Transfer-Encoding: base64
Content-ID: <833134411@10052004-23D7>

R0lGODlhoAAyANUAAEjRGlXUKmLYO3ndV2vaSD7PDozicIDfYS2WyzWazTKZzC+XyzudzkSi0Uym
0lut1lOq1GOx2Gy12ne73WCv15vmgqLoi6vql7HsnrruqcbxuMHvsYzG45/Q6KnU6rrd7rTa7JjM
5tT0yeL428jk8tfr9er65eXy+Oz1+vX6/fn8/v////3+/vr++vb99O767sXi8ITC4QAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAoAAyAAAI/gBXCBxIsKDBgwgT
KlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjwVLxIDQgAEDECBTqlwpscQDBAoQLDjJsqbNmwI5KEiQ
QEIIDyVwCh3KUYWEBQompCDKtKnFFBQWJIDhtKpVhyheNgh6tatXglkRODjxtWzXrAvGml3LlEWK
EhDSkljKti7LEx4mRIDAYOcDCRxg0LVLWKPICBM8kCjhYEGDDx84RJAAQkXhyxRVeKAQo4TlFSga
qwUNAjFZzKgbpuBAgepAFB4YOCbxGXSMCCRS60a4WsLpFSIbIE2ggAFlFgJVdKCQe7fzFSw6RPjt
wQFM4jtjJkUhkEWI6c93/rt0vaID8QQLrstUEDMC9xUpJnBAvuLEb4MoTrwHbb+///775ffff/QJ
lMKAAOKHYH+1KbifgwVaxEIM8wn0wXkLQNABCSR8MMF5CEjwGQkUBJXCAw5wMBhBMTgQw0ATOCDj
jDTK+OIKRtVYI3gCbabjjBBM8JsKMf7oAAS4HeSSAyUiFEMDEjxYUQkRcHUiAuhFWRAIfcWEEo4x
hIBjYwpUadAEIQ40EgQQoLhAWmyyKSZ8FGD5wJ143qllfdYxYGR6c+IYAZYRFGooBDFNECF0EmCJ
wAQNDtQoBFJSFAKkFrKXYaUrhOBoBAOBIEEKKjjAnlhfwphmcim0qgII/wicpEKrpCYXlQMq5Kqr
rgOV0AACIdAqLJURpGpUhrvmCtUCEUQKQgIOdMBAAqkS1OgDnEpEQaAcYMnsByCEK+4HIWDXwGlU
nlCqAg/8ygAH+02wgAQIwcrABwepcCupvBrkK7C8FXQsBAcd1SxBJ8TlwQpoQnCfQNdmG1EDC+N4
FE8xIaDxxjJhzEBzKFRZKrAuydQkw/PWG2u1A+k7EwWFUiABVwT9GygJMeSss7FHOQDDz0BXN2+D
MSAQwVL/3mgtAthmRLGtw7258ZvpVS0TvqCVOLKYKMSQgFgLo0nvQfayDHUCJpm0lb+/Bipt2jwp
fexOPNXNEwOBrgDDtP5Yr6ATA+RBzLTEEDXQQXdHsSezBIw3PlnjMwuEgtbWzRmdu5KtalDZB0El
lrApLAqccIGe8AEMJHjQgAJKs3BUAxxw8KFjYYIwWAqDGjfBBBJEgB4FK0ackYYDdYuemCwkr7zo
Ap1AgbqN5U3CS2hrvuXK+VKgAMEL2XxQaKy3fBT35U0rZEEdsGd33ezlfe2KFU0QA30wELfAA/Bb
6MH+zekdZakLyBtoJnCqsW0OewZxGcX2x8D9geA9vmJWBzoQgglWkAN94UDLIpAhgoDgVw7oWwRj
wKEScmhQaxNcA37SQA9sKCIf4JEKOIieCTwoBSFQANXIE4L5qaBtCf7swK8MeD2aGOREw1kfcRrQ
HNydR4k8aQB5ZpiWgpCgMe9CQQqEZxAS/IoC72kU3daHAKVhJTEDqd9OMhQCyCxHfY+izwkigC8V
hCAwCIFBDCrmr9jRjCCaiZ0gB8mBEPwGL4QcZAgCxwIPcOBwIbkjB0hwgtgFriCO5MBpMpnI2PXt
IaX5Tfqkkp5TSSUmTRPIpfIXHrukIGeDUR1M2JOdN/lmICTqH0YyUIEKWKCXI2gBBnrZSxGsQAS/
9KUxX4CBFwjEBRgwwQo0oIGBiGADK2gBL4mZARdMs5oDacEGiFkBDHhzBBcgpgVGsIIRYKAFLNhm
L6tpgnT2MgMtmP/ICXxSm+Ccxy+V6RUF+JgRDVjgAAWwwDpNEAADYOACFxiBCwQwAIUSYAAsEEEA
jNnOja4AoRXwZgUGcEwA+PKXAKjmAUhqzYYqtAIAyMAKDBAAhV6AABZYwQYC8IIWUPShFzCmBQTw
0INKcyIlkEAMHgSbvpwkQjB4QAeYdxENFIA+IwjAASwAThMIQKYreIExRQCAARzgrAAw5gEEwFYT
WICkZPUmdAKAzZUSRAQCYKdAAoCBjx7gmBjgqk556lOc9lUgFzBpLy0gV33yDgYFgsGb8DeQSlIA
BFStKgDkmtUKZICjXgWrCDSQUZNCFKZqNYALDhAAAvw1rgJpAV3+P8pSgeBVryvgq1+PWQGtDran
FN0AR9sJVAt4tCIp8ABiQKAuWKUMBSRgzQT+2JENFICzARiAAbYrAhcQQADbbW0LNKpXhhrTrNCx
QFlLeoDtHiClHwXAdg2wgaxq1wDvxaYB5BteA6wgA4Rl63z7agACzPe4FkFBB3o3Ae0pwAG8iwAJ
M5sRE+DzmRmAKETHquGghnUDzlyBCzIgTREMd7TZ1ECHN+BNEQA1qCxQsYa7uQITvBgD7DTBBuAp
Y4hW050aJq1GVFACEBCQXYohXCuXLBAQpMeMTI7yQTyQKClbeco6nMCVtzwQKi8AylyOsk4WoMEw
WzkrOxGgmXctw4IOSYc991pzK6Fiv5iAUc7hgcpO/BSDh+E5NcopJAhKQOE/G/rQiE70RAICADs=

------=_NextPart_000_0001_01C43696.64DF5A10--