Benutzer mit den meisten Antworten
Universal Windows App Verweise richtig hinzufügen

Frage
-
Guten Tag liebe Forumgemeinde,
ich entwickle zur Zeit eine Windows Universal APP (UWP-App). Ich würde jetzt gern einen TcpClient und einen Thread hinzufügen.
Folgende Meldung erscheint: Der Typ- oder Namespacename "TcpClient" wurde nicht gefunden (fehlt eine using-Direktive oder ein Assemblyverweise?)
Ich habe den Verweis wiefolgt deklariert : using System.Net.Sockets;
Dieser bleibt aber leider ausgegraut.
Wenn ich jetzt über den Objektkatalog System.Net.Sockets per Knopfdruck als Verweis hinzufüge, kommt eine Meldung das dies auch geklappt hat. Es verändert sich aber nichts und die Fehler bleiben (Genau so beim Thread)
Komischerweise erscheint der Verweis auch nicht im Verzeichnis. Der System.Data Verweis erscheint dennoch, den ich genau so hinzugefügt habe.
Was habe ich falsch gemacht?
Wie referenziere ich Verweise richtig?
Ist es überhaupt möglich einen TCP Client bzw. einen Thread in einer UWP-App zu deklarieren?
Danke im Vorraus :)
Antworten
-
Hallo,
wie hier beschrieben wurde, wurde .Net Core 5 mit einem System.Net.Sockets erweitert. In neuen System.Net.Sockets von .Net Core gibt es keine TcpClient oder UdpClient Klassen. System.Net.Sockets von .Net Core und System.Net.Sockets von .Net Framework sind zwei verschiedenen Packages.
Grüße
- Bearbeitet Iso7 Freitag, 18. September 2015 12:55
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 21. September 2015 11:08
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 28. September 2015 13:45
Alle Antworten
-
Hallo,
ich vermute mal das du versucht hast die Windows Desktop Klassen zu verwenden bzw. DLLs hinzuzufügen. Das funktioniert in den Apps nicht, diese bieten für alles verfügbare eigene Mechanismen an.
Für TCP siehe: Verbinden mit Sockets (XAML)
Für Threading siehe: Asynchrone Programmierung (Windows-Runtime-Apps)
Soweit ich informiert bin braucht man für beides keine zusätzlichen Verweise.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets -
Vielen Dank für die schnelle Antwort,
warum bietet mir dann aber IntelliSense ohne Einbindung irgendeiner DLL im using Block die benötigte Klasse an?
Warum funktioniert das dann auch bei der System.Data.dll? Diese ist doch auch eine Windows Desktop DLL
(AssemblySystem.Data
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.dll) -
Hallo,
wie hier beschrieben wurde, wurde .Net Core 5 mit einem System.Net.Sockets erweitert. In neuen System.Net.Sockets von .Net Core gibt es keine TcpClient oder UdpClient Klassen. System.Net.Sockets von .Net Core und System.Net.Sockets von .Net Framework sind zwei verschiedenen Packages.
Grüße
- Bearbeitet Iso7 Freitag, 18. September 2015 12:55
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 21. September 2015 11:08
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 28. September 2015 13:45