Не удалось найти тип или имя пространства имен 'Ping', хотя существует зависимость и использование
Я создаю небольшую программу для пинг компьютера в сети. Для этого я пытаюсь использовать класс пинг, из
namespace System.Net.NetworkInformation.Ping
Я использую ASP.NET 5.0, поэтому у меня есть файл project.json с моими зависимостями
{
"version": "1.0.0-*",
"dependencies": {
"NetworkSniffer": "1.0.0-*",
"Microsoft.AspNet.Mvc": "6.0.0.0-beta2"
},
"commands": {
"run": "run"
},
"frameworks": {
"aspnet50": {
"dependencies": {
"System.Console": "4.0.0-beta-22231",
"System.Net.NetworkInformation": "4.0.10-beta-22231"
}
},
"aspnetcore50": {
"dependencies": {
"System.Console": "4.0.0-beta-22231",
"System.Net.NetworkInformation": "4.0.10-beta-22231"
}
}
}
}
Простая версия консольного кода, которая все еще выдает ошибку:
using System.Net.NetworkInformation;
namespace TestApp
{
public class Program
{
public static void Main(string[] args)
{
Ping p = new Ping();
}
}
}
полная ошибка при попытке скомпилировать этот код:
Код: Ошибка CS0246 Описание: Не удалось найти тип или имя пространства имен 'Ping' (отсутствует директива using или ссылка на сборку?) Проект: TestApp.ASP.NET Core 5.0 file: Program.cs строка: 9