摘要: 本文转载:http://blogs.msdn.com/silverlightshanghai/archive/2009/09/03/net-4-0-mscoree-dll-mscoreei-dll-r... 阅读全文
posted @ 2010-03-19 21:49 陈希章 阅读(1238) 评论(0) 推荐(1) 编辑
摘要: depends.exe,原先在vs2005是提供的,但是vs2008中却没有了。下面的网站提供了单独下载 从这个图,更加可以看出来.NET的应用程序对mscoree.dll(.NET Framewor... 阅读全文
posted @ 2010-03-19 21:33 陈希章 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 曾经有朋友问到这样的一个问题:我要开发一个能运行在64位机器上的应用程序,是不是应该使用Visual Studio 的64位版本来做? 这是一个似是而非的问题,首先其实Visual Studio 并没... 阅读全文
posted @ 2010-03-19 21:13 陈希章 阅读(622) 评论(0) 推荐(0) 编辑
摘要: CLR的版本问题有点让人迷惑。很多朋友甚至没有意识到这个问题,大家经常看到Framework在变版本,例如我们现在用过的版本有 1.0 1.1 2.0 3.0 3.5 但要注意的是,Framewor... 阅读全文
posted @ 2010-03-19 19:40 陈希章 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 这是一个特殊的文件,如果用户的机器安装了.NET Framework ,就有这个文件。它的默认路径在 %systemdrive%\system32 而它就是CLR的运行引擎 阅读全文
posted @ 2010-03-19 19:34 陈希章 阅读(674) 评论(0) 推荐(1) 编辑
摘要: 大家可以思考下面的代码有几个问题:1. 这几个方法哪些会发生装箱,哪些不会?2. 他们有什么区别吗?要了解这两点,可以通过下面的图形 所以,答案就是,只有第一种没有发生装箱操作。其他三种都发生了。而后... 阅读全文
posted @ 2010-03-19 12:08 陈希章 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 经常被问到这样的问题:值类型能不能按引用传递?传递之后又是什么样的处理方式 当然是可以的,不管是现在还是以前都可以。我们来看看下面两个方法的区别 我们知道int是值类型,在第一个方法中,我们按照默认的... 阅读全文
posted @ 2010-03-19 11:38 陈希章 阅读(633) 评论(0) 推荐(1) 编辑
摘要: 上一篇我们提到过程序集引用的问题,通过反编译工具可以很方便地看到他们的引用关系。如下图所示 那么是否有办法在代码中进行查询得到这些信息呢?答案是肯定的,我们可以通过下面的简单代码就实现了 我们主要用到... 阅读全文
posted @ 2010-03-19 10:26 陈希章 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 我们一般都知道,.NET Framework的GAC(global assembly cache)其实就是一个特殊的目录,如下图所示 但是它内部到底是什么结构呢? 很奇怪对吧?两个图完全不一样。不要惊... 阅读全文
posted @ 2010-03-19 10:05 陈希章 阅读(1866) 评论(3) 推荐(0) 编辑