展现C# 清单5.10 生成exe文件执行的问题

2016-01-29 13:01 5 1 收藏

展现C# 清单5.10 生成exe文件执行的问题,展现C# 清单5.10 生成exe文件执行的问题

【 tulaoshi.com - ASP.NET 】


清单 5.10 通过一个索引获取一个IP地址
1: using System;2: using System.Net;3: 4: class ResolveDNS5: {6: IPAddress[] m_arrIPs;7: 8: public void Resolve(string strHost)9: {10: IPHostEntry iphe = Dns.GetHostByName(strHost);11: m_arrIPs = iphe.AddressList;12: }13: 14: public IPAddress this[int nIndex]15: {16: get17: {18: return m_arrIPs[nIndex];19: }20: }21: 22: public int Count23: {24: get { return m_arrIPs.Length; }25: }26: }27: 28: class DNSResolverApp29: {30: public static void Main()31: {32: ResolveDNS myDNSResolver = new ResolveDNS();33: myDNSResolver.Resolve("http://www.microsoft.com");34: 35: int nCount = myDNSResolver.Count;36: Console.WriteLine("Found {0} IP's for hostname", nCount);37: for (int i=0; i < nCount; i++)38: Console.WriteLine(myDNSResolver[i]);39: } 40: }
编译环境:
Visual Studio .NET2003 version 7.1.3091 Microsoft Visual C# .NET
Microsoft .NET Framework version 1.1.4322 sp1

生成的exe文件,执行后报错:
未处理的System.Net.Sockets.SocketException类型的异常出现在 system.dll 中。
其他信息: The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for
这是为什么呢?

来源:http://www.tulaoshi.com/n/20160129/1488596.html

延伸阅读
在命令行中编译几个cs源文件,可能会这样写: csc.exe /out:.\bin\MyAssembly.dll /t:library /r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc src1.cs src2.cs etc 如果继续引用新的程序集或者创建新源文件,那么将不得不修改这行命令,当然也可以将这行命令放到一个.bat文件中,这样只需要修改.bat文件就可以继续编译了。不过还...
替换exe可执行文件的图标: 1、首先取得源资源的指针; 2、利用UpdateResource函数进行替换;  void CDlgTest2Dlg::OnBTNUpdateResource() {  // TODO: Add your control notification handler code here  HMODULE hExe;  HANDLE hUpdateRes;  HRSRC hRes;  HANDLE hResLoad;  char *lpResLock;  BOOL...
摘要 远程执行是C#中一种使开发人员能够使用远程对象的基础架构。远程对象是一种位于调用者应用域之外的对象。本文中的例子说明了如何使用二种远程对象访问机制(值传递和地址传递),它还通过一个简单的、功能强大的任务服务器的实现说明了分布式计算中远程对象的强大功能。 任务服务器能够接受所有能实现ITask界面的对象,并在...
标签: 电脑入门
所有的电脑都可以执行EXE格式的文件,但是有些电脑上没有安装Office,也就无法查看PPT文档。 那么如何将PPT文件打包成EXE可执行文件?也许,你会说,WORD的文件打包那么简单,ppt打包为EXE可执行文件也很简单吧.但是事实并非如此,不论是什么文件,打包成EXE的可执行文件在携带起来就会很方便,但对于PPT也就是PowerPoint 2003 (幻灯片)打包的方法很多...
exc.Charts.Add(Missing,Missing,1,Missing); exc.ActiveChart.ChartType=Excel.XlChartType.xlColumnClustered; exc.ActiveChart.SetSourceData(worksheet.get_Range("A1","B10"),Excel.XlRowCol.xlColumns); exc.ActiveChart.Location(Excel.XlChartLocation.xlLocationAsObject,"sheet1"); exc.ActiveChart.HasTitle=true; exc.ActiveChart....

经验教程

931

收藏

96
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部