以下のコードを開始すると

重大度レベル  コード 説明  プロジェクト  ファイル    行   抑制状態
エラー CS5001  プログラムは、エントリ ポイントに適切な静的 'Main' メソッドを含んでいません。 Project26   C:\Users\aozaki hinagi\Documents\Visual Studio 2017\Projects\Project26\Project26\CSC    1   アクティブ

と表示されます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;

namespace Chap5
{
    class DnsGetHostAddresses
    {
        public static void Main(string[] args)
        {
            //ホスト名を取得
            string hostName = Dns.GetHostName();

            //IPアドレス一覧を取得
            IPAddress[] addresses = Dns.GetHostAddresses(hostName);
            foreach (IPAddress address in addresses)
            {
                Console.WriteLine("アドレス表記:" + address.ToString());

                //IPアドレスのバイト配列を,を挟んで出力
                Console.WriteLine(
                    "バイト列:{0}\n", string.Join(",", address.GetAddressBytes()));
            }

            Console.ReadKey();
        }
    }
}

しかし、mainを書いているのに含んでいないとエラーが出るのがよくわかりません。
どなたか教えていただけますでしょうか。

よろしくお願いいたします。