2013-04-08 16 views
5

Sono un novizio di C# e sto provando a eseguire un programma C# di esempio da un tutorial.Il punto non esiste nel namespace System.Drawing

Quando si tenta di eseguire il codice qui sotto ottengo il seguente errore:

Error 1 The type or namespace name 'Point' does not exist in the namespace 'System.Drawing' (are you missing an assembly reference?) C:\Users\Documents\Visual Studio 2012\Projects\HelloWorld\HelloWorld\Class1.cs 20 28 HelloWorld

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Drawing; 

namespace HelloWorld 
{ 
    class Hello 
    { 
     static void Main() 
     { 
      Nullable<bool> b = false; 
      if (b.HasValue) Console.WriteLine("b is {0}", b.Value); 
      else Console.WriteLine("b is not set"); 

      System.Drawing.Point p = new System.Drawing.Point(20, 30); 

      Console.WriteLine(b); 
      Console.WriteLine("Hello World"); 
      Console.WriteLine("Press any key to exit"); 

      Console.ReadKey(); 
     } 
    } 
} 
+7

Il progetto contiene un riferimento a 'System.Drawing.dll'? Questo è fondamentalmente * esattamente * di cosa tratta il messaggio di errore. –

+0

Come posso aggiungere un riferimento a System.Drawing.dll? Devo scaricare la DLL o come la localizzo sulla mia macchina e puntare il puntatore al compilatore? – user1050619

+5

Nel VS, mostra Esplora soluzioni-> fai clic con il pulsante destro su Riferimenti-> Aggiungi riferimenti ->. NET-> qualsiasi cosa –

risposta

2

Nella Esplora soluzioni fare clic destro sul Riferimenti cliccare su Aggiungi riferimento fare clic sulla scheda .NET e scorrere fino a System.Drawing . Dovrebbe funzionare allora.

Problemi correlati