nr0mx
Sun Feb 18 16:06:33 CST 2007
On Feb 18, 9:50 pm, G=F6ran Andersson <g...@guffa.com> wrote:
> nr0m...@googlemail.com wrote:
> > On Feb 18, 8:22 am, "RobinS" <Rob...@NoSpam.yah.none> wrote:
> >> "nr0m...@googlemail.com" <nr0...@googlemail.com> wrote in message
>
> >>news:1171755920.977180.246320@q2g2000cwa.googlegroups.com...
>
> >>> I am trying to build a WinForms application, and I'm using the Visual
> >>> Studio C# 2005 Express edition. Doesn't it bind to .NET 2.0 by
> >>> default, and shouldn't it be able to find the dll without any settings
> >>> being tweaked ? I'm sure the answer is simple, but I couldn't find
> >>> anything after a brief trawl of the net.
> >>> nr0mx.
> >> What do you mean bind to .Net 2.0? Visual Studio 2005 (in any flavor or
> >> version) does use the .Net 2.0 framework. I don't understand what you =
mean
> >> when you say "find the dll". The .Net framework is made up of lots of
> >> dll's. Can you be more specific as to what you are trying to do that i=
s not
> >> working?
>
> >> Robin S.
>
> > Sorry, I wasn't clear enough. This is the code I'm trying to compile:
> > using System;
> > using System.Windows.Forms;
>
> > namespace WinFormsTest
> > {
> > class SimpleHelloWord: Form
> > {
> > [STAThread]
> > public static int Main(string[] args)
> > {
> > Application.Run(new SimpleHelloWord());
> > return 0;
> > }
>
> > public SimpleHelloWord()
> > {
> > this.Text =3D "Hello World";
> > }
> > }
> > }
>
> > Compilation fails at the second line .. "The type or namespace name
> > 'Windows' does not exist in the namespace 'System' (are you missing an
> > assembly reference?)". I assume this is because it cannot find the
> > System.Windows.Forms dll. However if this ships with .NET 2.0 by
> > default, and VS C# 2005 Express Edition uses the 2.0 framework, where
> > am I going wrong ? Been scratching my head!
>
> > nr0mx.
>
> You need to add a reference to the system.windows.forms.dll to your proje=
ct.
>
> This is done automatically if you create a windows application project,
> so you have to have created a different kind of project.
>
> --
> G=F6ran Andersson
> _____
http://www.guffa.com- Hide quoted text -
>
> - Show quoted text -
D'oh! That was it. Many thanks.
nr0mx