2016-05-19 7 views
1

Ich versuche, die ConfigurationMangager in meinem Programm hinzuzufügen. Ich habe bereits versucht, die System.Configuration und System.Configuration.Install Referenz hinzuzufügen, aber nichts funktioniert. Gibt es eine andere Möglichkeit, dieses Problem zu beheben?ConfigurationManager ist nicht verfügbar

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using System.Data.SqlClient; 
using System.Configuration; 

namespace Gmos.Halbtax.Models 
{ 
    static class Program 
    { 
     public static void connectDB() 
     { 
      string connString = ConfigurationManager.AppSettings["ConnString"].ToString(); 
      SqlConnection conn = new SqlConnection(connString);   
     } 
    } 
} 
+0

define: "nothing works"? (Ein Fehler, nicht das von Ihnen erwartete Verhalten - wir sind keine Gedankenleser) und warum verwenden Sie eine App-Einstellung anstelle des 'connectionStrings' -Elements zum Speichern einer Verbindungszeichenfolge? – Jamiec

+0

der ConfigurationManager wird in roter Farbe unterstrichen -> wird nicht erkannt @Jamiec –

+2

Dann fehlt ein Verweis auf 'System.Configuration' (kein' using' - die eigentliche Referenz) – Jamiec

Antwort

0

Make Sure Ziel Rahmen NET framework 4 ist und die Version, die Sie für System.Configuration wählen ist v4.0.0.0

System.Configuration in Ihrem Projekt hinzu, indem Sie Referenz auf Ihrem Projekt

Klick hinzufügen Um zu überprüfen, gehen Sie zu Ihrem Projekt Eigenschaften -> Anwendung -> Zielgerüst

Hoffe, das wird dich hissen.

+1

leider ist dies nicht mein Problem -.- aber danke für Ihre Antwort @Ansari –

+0

@AlessandroMinneci Wenn Sie Wert von App-Einstellung dann bekommen, können Sie versuchen, System.Configuration.ConfigurationManager.AppSettings ["ConnString"] 'sonst, wenn Sie Verbindungszeichenfolge von Web-Konfiguration können Sie' System.Configuration verwenden. ConfigurationManager.ConnectionStrings ["ConnString"]. ConnectionString' alles was Sie brauchen um 'System.Configuration.dll' zu Ihrem Projekt hinzuzufügen – Ansari

0

Wenn die Referenz zeigt doesn `t: nutzen Sie die Client-Profil Version von .Net Framework 4? Wenn dies der Fall ist, laden Sie das gesamte Framework herunter und es sollte repariert werden. Wenn Sie bereits die Vollversion verwenden, versuchen Sie eine Reparatur auszuführen ... in seltenen Fällen tritt dieses Verhalten auf