Entwickler-Ecke
Sonstiges (.NET) - Pingtest bei ner Windows App - Probleme mit using-Direktive
Sten - Di 24.02.15 11:22
Titel: Pingtest bei ner Windows App - Probleme mit using-Direktive
Hallo,
ich probiere gerade ein wenig das Visual Studio aus um ne kleine App zu programmieren.
zu allererst würde ich gerne ein kleines Pingtestprogramm erstellen, aber da hackt es schon bei den einfachsten
inklusion. Hierzu habe ich ein Projekt erstellt -> Store Apps -
leere Windows App. Vermute es hängt mit der Sichtbarkeit/Gültigkeit der using Direktiven zusammen.. habe leider auf den einschlägigen MSDNseiten auf die schnelle nichts gefunden bzgl. des Themas.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50:
| using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation; using System.Net; using System.Net.NetworkInformation; using System.Text; using System.Diagnostics;
namespace PingTest { public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); }
private void btn_Pingsend_Click(object sender, RoutedEventArgs e) { for (int i = 0; i < 4; ++i) { using (Ping p = new Ping()) { listview1.Items.Add(p.Send("www.google.com").RoundTripTime.ToString() + "ms\n"); }
} } } } |
Fehlermeldung:
Fehler 1 Der Typ- oder Namespacename "Ping" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) c:\users\test\documents\visual studio 2013\Projects\PingTest\PingTest\MainPage.xaml.cs 41 24 PingTestModeriert von
Th69: Topic aus C# - Die Sprache verschoben am Di 24.02.2015 um 11:26
Ralf Jansen - Di 24.02.15 11:32
Nein es hängt damit zusammen das es Ping in WinRT nicht gibt. Wenn du durch die Dokumentation browst solltest du bei den Versionsinformationen darauf achten das da '.NET for Windows Store apps' erwähnt wird. Sonst gibt es die Klasse dort nicht.
Ein Ping wirst du nachschreiben müssen oder, vermutlich hatten ja schon andere das Problem, Google nach einer alternativen Implementierung durchforsten. Es scheint da ein paar Alternativen zu geben. Da mir aber konkrete Erfahrung fehlt will ich da jetzt nichts empfehlen.
Sten - Di 24.02.15 11:44
danke für die prompte antwort..
dann forste ich mal weiter...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!