以文本方式查看主题 - 曙海教育集团论坛 (http://sun4.cn/bbs/index.asp) -- Microsoft.NET Framework (http://sun4.cn/bbs/list.asp?boardid=68) ---- Applied Microsoft Net Framework Programming读书笔记 (http://sun4.cn/bbs/dispbbs.asp?boardid=68&id=2539) |
-- 作者:wangxinxin -- 发布时间:2010-12-13 14:27:37 -- Applied Microsoft Net Framework Programming读书笔记 开始读Jeffrey Richter的Applied Microsoft Net Framework Programming,将自己的理解记录下来增加理解。 已经读到第二章了,就从第二章开始记吧! Chapter 2: Building, Packaging, Deploying, and Administering Applications and Types DOT NET Framework Deployment Goals Previous Windows Pragram have three question: 1 DLL hell cause application unstale 2 Customers are diffuclt to manage installing application. 3 Security problem.Customers didn\'t know what the application have do. Building Types into a Module MSCorLib.dll is a special file in that it contains all the core types, such as bytes, integers, A managed PE file has four main parts: the PE header, the CLR header, the metadata, and the intermediate language (IL). The PE header is the standard information that Windows expects. CLR header was defined as struct the IMAGE_COR20_HEADER(We can find the definition from the the CorHdr.h header file. typedef struct IMAGE_COR20_HEADER // Regular fixup and binding information // Precompiled image info (internal use only - set to zero) The metadata is a block of binary data that consists of several tables. There are three categories of Combining Modules to form an assembly An assembly is a collection of one or more files containing type definitions and resource files,the following characteristics of assembly should be remembered: An assembly defines the reusable types An assembly is marked with a version number An assembly can have secuity information associated with it |