Ich entwickle eine Anwendung (leere Lösung) zum Lesen, Schreiben und Bearbeiten von Daten in einer Access-Datenbank-Datei.C# Verweis auf Typ Komponente behauptet, dass es im System definiert ist, aber es nicht gefunden
Ich erstellte ein OleDbConnection-Objekt und gab ihm eine Verbindungszeichenfolge, die in einer anderen Konsolenanwendungslösung funktionierte.
Wenn ich jedoch die Verbindung zu öffnen oder schließen, habe ich den Fehler „Cs7069 Referenzkomponente Typ behauptet, es im System definiert ist, aber es wird nicht gefunden“
OleDbConnection a = new OleDbConnection();
//given connection string
a.Open();
a.Close();
ich den Fehler, wenn Ich rufe die Methoden Open() und Close() auf. Der Fehler tritt zur Kompilierzeit und nicht zur Laufzeit auf. [Visual Studio 2015]
Ich habe versucht: die Lösung Wiederaufbau Ändern eine Vielzahl von Referenzen Reinigungs dann den Wiederaufbau der Lösung
Anmerkung: Ich habe nur ein Projekt in der Lösung
Bitte helfen, Danke
C# ist nicht case-insensitive. Es ist 'Open()' und 'Close()' ... –
@ MatíasFidemraizer, das ein Tippfehler sein muss, würde der Kompilierzeitfehler Ihnen nicht die Nachricht geben, die im OP gezeigt wird. Und was ist übrigens mit der doppelten Negation? Ist es nicht einfacher zu sagen, dass C# Groß- und Kleinschreibung unterscheidet? Ich musste es zweimal lesen, um sicher zu gehen, dass du es richtig sagst;) – InBetween
@InBetween Vengance! ; D –