Ich fügte das NuGet-Paket System.Net.Ping
einem leeren UWP-Projekt hinzu und verwies auf den System.Net.NetworkInformation
-Namespace in Mainpage.xaml.cs
.Verwenden von System.Net.Ping in der UWP-App - VS 2017
Im MainPage-Konstruktor habe ich gerade Ping ping = new Ping()
geschrieben.
dieses einfache Beispiel Kompilieren wirft diese Ausnahme beim Start:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Ping, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.Net.Ping, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at App2.MainPage..ctor()
at App2.App2_XamlTypeInfo.XamlTypeInfoProvider.Activate_0_MainPage()
at App2.App2_XamlTypeInfo.XamlUserType.ActivateInstance()
at Windows.UI.Xaml.Controls.Frame.Navigate(Type sourcePageType, Object parameter)
at App2.App.OnLaunched(LaunchActivatedEventArgs e)} System.IO.FileNotFoundException
Das NuGet Paket System.Net.Ping
derzeit in Version 4.3.0 verfügbar ist und 4.0.0, aber diese beiden verhielten sich gleich.
Wenn ich versuche, dies zu reproduzieren, schlägt die Wiederherstellung fehl, dass das Paket nicht die richtigen UAP-Komponenten hat ... was erklären würde, warum nichts wiederhergestellt wird und Sie die Baugruppe zur Laufzeit nicht finden können. Vielleicht bin ich verwirrt über dein Szenario? –
Gibt es eine Lösung für dieses Problem? Ich gehe in das gleiche Problem - installiert V 4.3.0, während die Ausnahme auf V 4.0.0 referenziert – Christoph
@Christoph Nein, sorry. Ich habe die UWP für mein Szenario überhaupt nicht benutzt. Da dies auf einem Raspberry Pi mit Windows 10 IoT Core laufen sollte, konnte ich meine Bedürfnisse nur mit Raspbian erfüllen. – guyyst