Chapter 2 Building,Packaging,Deploying,and Administering Applications and Types

Over the years,MSWindows has gotten areputation for being unstable and complicated.
So,What is the origin?
This repution,is the result of many different factors.
And first,all application use DLLs from MS or other venders,Because an application executes code from various vendors,the developer of any one piece of code can't be 100 percent sure how someone else is going to use it.And the potential trouble  maybe exist long time before the are discover.
a user run into a problem when some company decides to update its code and ships new files to them,this file are supposed to bo backward-compatible with the precious files,but,who know?

The second reason that contributed to the agorementioned reputation of Windows is installation complexities.
When most applications are installed,they affect all parts of the system.For example,installing an application causes files to be copied to various directiories,updates registry settings,and installs shortcuts on your desktop and Start menu,The machine change,and the system change

Thethird reason has to do with  security,When application are istalled,they contain all kinds of files,and made by different companeies,sometimes,when user open a website or application,there is a notice that they maybe download a file,and then don't know what they download is what.

MSCorlib.dll is a special file in that it contans all the core types,and so on.

The follow is some tool about Compile.

Not only in .net,but aslo in WPF,wo always hear of Metadata,and in wpf,metadata is everywhere.
Let us explor the feature of the metadata.a managed PE file has four main parts:the PE32 header,the CLR header,the metadata,and the IL.
The metadata is a block of binary data that consists of several tables.There are three categories of tables:definition tables,reference tables,and manifest tables.

The follow i don't has some interesting,so that is all



你可能感兴趣的:(application)