Не удалось найти тип или имя пространства имен '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

Ответы на вопрос(1)

Ваш ответ на вопрос