摘要: 这几天看了很多关于脱离框架运行C#程序的文章,千篇一律,都是讲飞信方案的,此方案涉及一些法律问题,只能自己研究一下,后来用google美国网站搜了一把,看了些文章,无意中发现mono,又用mono关键字到google中国搜了一把,已经有人实现控制台程序脱离.net框架了。其实就是换mono的公共语言运行时来使用。这样做的好处是体积小,发布免安装。首先,您需要下载mono的最新版。http://ft... 阅读全文
posted @ 2009-07-19 23:38 scgw 阅读(1387) 评论(0) 推荐(1) 编辑
摘要: 这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下:1、合并file1.dll、file2.dll到destination.dllILmerge /ndebug /target:dll /out:C:\destination.dll /log C:... 阅读全文
posted @ 2009-07-19 23:31 scgw 阅读(8169) 评论(3) 推荐(2) 编辑
摘要: 现象 我们编码实现请求一个页面时,请求的代码类似如下代码:HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strUrl);req.UserAgent = "MSIE6.0";req.Method = "GET";HttpWebResponse res = (HttpWebResponse)req.GetResponse();Stream... 阅读全文
posted @ 2009-07-19 18:54 scgw 阅读(591) 评论(0) 推荐(1) 编辑
摘要: 使用IE可以正常访问某一地址,当使用HttpWebRequest访问时,服务器返回500错误,HttpWebRequest会抛出一个WebException,如果IE可以访问,则证明了该页面还是有数据的,解决方法:捕获异常,见下面的代码try{ httpRspn = (HttpWebResponse)httpRqst.GetResponse();}catch (WebException ex){ ... 阅读全文
posted @ 2009-07-19 18:53 scgw 阅读(865) 评论(0) 推荐(0) 编辑