私のプログラムは IPHostEntry と DNS を使用しています。System.Object、System.Net.IPHostEntry、System.Net.DNS をプロジェクト参照に追加する必要があることはわかっていますが、リストに見つかりません。
System.IO.Log の次は System.IO.Log です。管理 (System.Object なし)
System.Net が System.Numerics になった後 (System.Net.IPHostEntry または System.Net.DNS なし)
.NET 4.0 を使用しています
次の参照を追加して機能させるにはどうすればよいですか?
私は次のコードを持っています
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Globalization;
using System.Linq;
using System.Net.NetworkInformation;
using System.Net.Sockets;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Text;
using System.Threading;
using System.Windows.Forms;
public string LocalIPAddress()
{
IPHostEntry host;
string localIP = "";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
localIP = ip.ToString();
break;
}
}
return localIP;
}