Hallo liebe Community,
nachdem ich bisher meine ObservableCollection immer aus der WindowsBase referenziert habe, musste ich jetzt mit erschrecken beim wechsel auf .NET 4 feststellen, dass diese nun aus System.dll bezogen wird.
Seit dem fehlen mir jegliche Methodne wie:
Single<>,
Distinct<>,
..
..
..
etc...
Gibt es irgendeine Möglichkeit, diese Funktionen wieder im Zusammenhang mit der OC zu nutzen?
Gruss
Hallo reloop,
die ObservableCollection<T> ist in .NET 4 in der BCL(Base Class Library). Hast du System.Core auch referenziert? In System.Core sind die Extension Methods dabei.
zero_x
zero_x | <span style="font-size: 10;">my</span><span style="font-size: 10;">CSharp</span><span style="font-size: 10;">.de</span> - gemeinsam mehr erreichen
Für längere Zeit inaktiv.
Hallo zero_x,
"Es konnte kein Verweis auf 'System.Core' hinzufgeügt werden. Auf diese Komponente wird bereits automatisch durch das Buildsystem verwiesen"
Diese Meldung erhalte ich beim Einbinden.
Gruss!
Hallo reloop,
verweist du in einer using-Direktive auf den Namespace System.Linq
?
m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
Hallo reloop,
ich meine auch keine DLL, sondern einen Namespace. Hast du den Namespace System.Linq
folgendermaßen in der entsprechenden Klasse eingebunden?
using System.Linq;
m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
Hallo reloop,
ein Tipp von mir: Falls ein Namespace fehlt, einfach den Cursor("Text-Blinker") auf das Wort setzen und Rechtsklick => Auflösen/Resolve. STRG + Punkt(.) funktioniert auch. 😉
zero_x
zero_x | <span style="font-size: 10;">my</span><span style="font-size: 10;">CSharp</span><span style="font-size: 10;">.de</span> - gemeinsam mehr erreichen
Für längere Zeit inaktiv.
Hallo zero_x,
ja, genau — tolles Feature, STRG + .
... Das funktioniert allerdings nicht für die Erweiterungsmethoden aus dem Namespace System.Linq
!
m0rius
[edit]Typo[/edit]
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
Davon ist nicht nur Linq betroffen, sondern Extension Methods im allgemeinen.
Macht auch sinn, wenn es möglich wäre, dann müsste VS alle dlls und namespaces bei allen Klassen nach potentiellen Extension Methods durchsuchen ^^