2013-02-07 11 views
5

Ich brauche Hilfe, wie Sie Assembly in C# -Code korrekt hinzufügen.Wie Referenz zu Assembly in vs2012 hinzufügen

Ich starte ein leeres Projekt und versuche den folgenden einfachen Code auszuführen. hat aber Referenzfehler. Ich weiß, dass system.dll standardmäßig unter dem Ordner Verweise enthalten ist.

warum ist es immer noch beschweren, dass "System.Configuration wurde nicht referenziert"? Fehle ich einige manuelle Schritte? Wenn ja, wie mache ich das?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Net.Configuration; 

namespace ConsoleApplication2 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      HttpWebRequestElement ae = new HttpWebRequestElement(); 
      ae.UseUnsafeHeaderParsing = false; 
     } 
    } 
} 

vom Typ 'System.Configuration.ConfigurationElement' ist in einer Baugruppe definiert, die nicht verwiesen wird. Sie müssen der Assembly 'System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' einen Verweis hinzufügen.

Danke für die Hilfe

+2

klicken Sie auf der rechten Projektreferenzen und Verweis auf 'System.Configuration' – Habib

+2

Die Auflösung hinzufügen Referenz hinzufügen ergibt sich aus die Fehlermeldung. Was verstehst du nicht? –

+0

Möchten Sie wirklich ein 'HttpWebRequestElement' und kein' HttpWebRequest' erstellen? –

Antwort

16

Rechts Projektreferenzen klicken Sie und auf System.Configuration

enter image description here

+0

Danke, es hat funktioniert! Ja, ich hätte die Fehlermeldung genauer lesen sollen. Ich war verwirrt, weil ich irgendwo gesehen habe, dass UseUnsafeHeaderParsing von system.net.configuration ist, also dachte ich, ich müsste eine Assembly von system.net finden, aber es schien system.configuration zu sein. –

+0

Vielen Dank! Du bist ein Retter. –

Verwandte Themen