在 UWP 应用程序中使用 System.Net.Ping - VS 2017
Using System.Net.Ping in UWP app - VS 2017
我将 System.Net.Ping
NuGet 包添加到空白 UWP 项目并在 Mainpage.xaml.cs
中引用了 System.Net.NetworkInformation
命名空间。
在 MainPage 构造函数中我刚刚写了 Ping ping = new Ping()
。
编译这个简单的例子会在启动时抛出这个异常:
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
NuGet 包 System.Net.Ping
目前在版本 4.3.0 和 4.0.0 中可用,但两者的行为相同。
尝试添加对 System.Net.Utilities 的引用而不是 System.Net.Ping
在回答之日,UWP 平台尚不支持 class System.Net.NetworkInformation.Ping
。检查 this link 了解详情。
我将 System.Net.Ping
NuGet 包添加到空白 UWP 项目并在 Mainpage.xaml.cs
中引用了 System.Net.NetworkInformation
命名空间。
在 MainPage 构造函数中我刚刚写了 Ping ping = new Ping()
。
编译这个简单的例子会在启动时抛出这个异常:
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
NuGet 包 System.Net.Ping
目前在版本 4.3.0 和 4.0.0 中可用,但两者的行为相同。
尝试添加对 System.Net.Utilities 的引用而不是 System.Net.Ping
在回答之日,UWP 平台尚不支持 class System.Net.NetworkInformation.Ping
。检查 this link 了解详情。