Einen Verweis auf die dll konnte nicht Hinzugefügt werden. Die Komponente wird Automatisch Referenziert, C#
Immer ein Fehler im C# - Visual studio, und es scheint nicht zu sein, keine klaren-auf-den-Punkt-Antwort auf diese Frage auf der Linie.
Wenn ich hinzufügen mscorlib bekomme ich diese Fehlermeldung
Einen Verweis auf "mscorlib "' konnte nicht Hinzugefügt werden. Diese Komponente wird automatisch verwiesen wird, die von der Projekt system und kann nicht direkt verwiesen werden.
aber .EnuerateFiles() muss die Bibliothek.
Warum sollte diese Meldung zu zeigen, wenn Sie eine hinzufügen möchten, ein bestimmter Verweis? ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
MSDN ist ein guter Platz, um zu lösen misteries -DirectoryInfo.EnumerateFiles zeigen deutlich, dass es wird unterstützt von 4.0 und 4.5 Versionen .Net.
Sie versuchen, link gegen 2.0 (oder vielleicht sowas wie 3.0/3.5) und nicht über eine solche Funktion. Erro klar sagt, dass Sie können nicht fügen Sie die assembly in das Projekt, denn es wird immer verwiesen wird automatisch zur richtigen version der runtime.
Nutzen zu können, neue EnumerateFile Sie brauchen, um zu bauen gegen 4.0+ , oder schreiben Sie code ohne diese Funktion.
EnumerateFiles erfordern .NET 4 oder höher. Ich denke, Sie bauen Ihre Lösung gezielt .NET Framework 3.5 oder früher.