【问题标题】:System.Net.Ping NuGet Installation errorSystem.Net.Ping NuGet 安装错误
【发布时间】:2017-03-25 03:20:53
【问题描述】:

我想在带有 ARM 目标的 UWP 项目中使用 System.Net.Ping NuGet 参考。我想在 Windows 10 移动版中使用 Ping。

我正在尝试使用“Install-Package System.Net.Ping -Version 4.0.0”,但我得到了与最新预览相同的消息(Install-Package System.Net.Ping -Pre)

输出:

System.Net.Ping 4.0.0 为 UAP 中的 System.Net.Ping 提供了编译时参考程序集,版本 = v10.0,但在 UAP 中没有程序集 运行时兼容win10-arm 行:1 字符:1 + 安装包 System.Net.Ping -版本 4.0.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [安装包],异常 + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

Install-Package : 一个或多个包与 UAP 不兼容,版本 = v10.0 (win10-arm)

win10-arm-aot,win10-x64,win10-x64-aot....的消息相同。

也许,我不能将这些库与 ARM 目标一起使用吗?

【问题讨论】:

标签: visual-studio-2015 arm nuget uwp


【解决方案1】:

UWP 不支持 System.Net.NetworkInformation.Ping 类,因为 UWP 尚不支持 ICMP。您现在可以使用winrt-vasily 作为解决方法。

【讨论】:

  • 谢谢,但简单的 telnet 不是解决方案。
【解决方案2】:

根据报错信息,System.Net.Ping 包与 UWP 应用不兼容。我尝试在命令 C# 类库项目上安装,它可以正确安装。而且我还使用 NuGet 包资源管理器检查了这个包中包含的 dll,我发现这个包中只有 .NET Framework 4.6 dll。其他平台文件夹为空。

【讨论】:

  • 抱歉耽搁了。谢谢,我也尝试了另一个项目,结果和你一样。
  • 所以根据这个包中包含的程序集,目前应该支持.NET 4.6,不兼容UWP app。
猜你喜欢
  • 2017-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多