0.源代码代码分布情况

shunxu

mscorlib 
System
System.Numerics
System.Security
System.Core
System.Xml
System.Configuration
System.Transactions
Systeml.ServiceModel.Internals
SMDiagnostics
System.Data
System.Runtime.Serialization
System.Xml.Linq
System.ComponentModel.DataAnnotations
System.Web.ApplicationServices
System.Runtime.Cache
System.Web.Services
System.Drawing
System.Web
System.Runtime.Remoting
System.Runtime.DurableInstancing
System.Windows.Forms
System.IdentityModel
System.Messaging
System.Activities
System.IdentityModel.Selectors
WindowsBase
System.Activies.DurableInstancing
System.ServiceModel
....
System.Data.Entity
...
System.Data.Linq
...
System.Net
...	

.net4.6 代码分布

根据ProjectReference 定位所有的dll

mscorlib.dll

ndp/clr/src/bcl/mscorlib.csproj
两个文件夹
microsoft,system

System.dll

依赖mscorlib
ndp/fx/src/System.csproj
7个文件夹
compmod,misc,net,regex,security,services,sys

System.Numerics.dll

依赖mscorlib
ndp/fx/src/Numerics.csproj
1个文件夹
System

System.Security.dll

依赖mscorlib,System
ndp/clr/src/managedlibraries/security/Security.csproj
1个文件夹
System

System.Core.dll

依赖 mscorlib, Systeml,System.Numberics,System.Security
ndp/fx/src/Core/System.Core.csproj
3个文件夹 
Microsoft,misc,System

System.Xml.dll

依赖mscorlib,System,System.Core
ndb/fx/src/Xml/System.Xml.csproj
1个文件夹
System

System.Configuration.dll

依赖mscorlib,System,System.Core,System.Security,System.Xml
ndp/fx/src/Configuration/System.Configuration.csproj
2个文价夹
Microsoft,System

System.Drawing.dll

依赖mscorlib,System,System.Configuration
ndp/fx/src/System.Drawing.csproj
2个文件夹
commonui,misc
System.dll也在misc占有部分类

System.Web.ApplicationServices.dll

依赖mscorlib,System,System.Configuration,System.Core,System.Xml

ndp/fx/src/xsp/system/ApplicationServices/System.Web.ApplicationServices.csproj

4个文价夹
Configuration,Hosting,Security,Util

System.EnterpriseServices.dll

这个dll好像是循环引用的,源代码中直接引用了系统中的

System.Transactions.dll

依赖mscorlib,System.dll,System.Configuration.dll,System.Core.dll,System.EnterpriseServices.dll,System.Security.dll,System.Xml.dll

ndp/cdf/src/NetFx20/System.Transactions/System.Transactions.csproj
1个文价夹
System

Systeml.ServiceModel.Internals

依赖mscorlib,System.dll,System.Xml.dll
ndp/src/System.ServiceModel.Internals/System.ServiceModel.Internals.csproj
1个文价夹
System

SMDiagnostics

依赖 mscorlib,System,System.Configuration,System.ServiceModel.Internals,System.Transactions,System.Xml
ndp/cdf/src/WCF/SMDiagnostics/SMDiagnostics.csproj
1个文价夹
System

System.Data.dll

依赖 mscorlib,System,System.Configuration,System.Core,System.EnterpriseServices,System.Numerics,System.Transactions,System.Xml

ndp/fx/src/data/System.Data.csproj
3个文价夹
FxCopSuppressions,Microsoft,System

System.Runtime.Cache.dll

依赖mscorlib,System,System.Configuration,System.Data,System.Xml

ndp/fx/src/Caching/System.Runtime.Caching.csproj
2个文价夹
Resources,System

System.ComponentModel.DataAnnotations.dll

依赖mscorlib,System,System.Core,System.Data,System.Xml

ndp/fx/src/xsp/system/DataAnnotations/System.ComponentModel.DataAnnotations.csproj

2个文价夹
DataAnnotataions,Resources

System.Web.Services

依赖mscorlib,System,System.Configuration,System.Core,Sysetm.Data,System.Security,System.Xml

/ndp/cdf/src/NetFx20/System.Web.Services/System.Web.Services.csproj

1个文价夹
System

System.Runtime.Serialization.dll

依赖 mscorlib,SMDiagnostics,System,System.Configuration,System.Core,Systeml.ServiceModel.Internals,System.Xml	
ndp/cdf/src/WCF/serialization/System.Runtime.Serialization.csproj
1个文价夹
System

System.Xml.Linq

依赖mscorlib,System,System.Core,System.Runtime.Serialization,System.Xml
ndp/fx/src/XLinq/System.Xml.Linq.csproj
1个文价夹
System

System.Web

依赖mscorlib,System,System.ComponentModel.DataAnnotations,System.Configuration, System.Core,System.Data,System.Drawing,System.Runtime.Caching,System.Security,System.Web.ApplicationServices,System.Web.Services,System.Xml,System.Xml.Linq

ndp/fx/src/xsp/system/web/System.Web.csproj

20个文件夹

System.Runtime.Remoting

依赖mscorlib,System,System.Data,System.Web,System.Xml

mdp/clr/src/managedlibraries/remoting/System.Runtime.Remoting.csproj

5个文件夹
channels,Configuration,maindll,metadata,services

System.Windows.Forms

依赖mscorlib,System,System.Configuration,System.Core,System.Drawing,System.Runtime.Remoting,System.Security,System.Xml

System.AddIn.Contract

依赖mscorlib.dll,System.dll
ndp/fx/src/AddIn/Contract/System.AddIn.Contract.csproj
一个文件夹
System

System.Runtime.Remoting.dll

依赖mscorlib.dll,System.dll,System.Data.dll,System.DirectoryServices,System.RuntimeSerialization.Formatters.Soap,System.Web,System.Xml
ndp/clr/src/managedlibraries/remoting/System.Runtime.Remoting.csproj

System.AddIn.csproj

依赖mscorlib.dll,System.dll,System.AddIn.Contract.dll,System.Runtime.Remoting.dll
ndp/fx/src/AddIn/System.AddIn.csproj
posted @ 2017-10-19 21:17  给我一个理由  阅读(255)  评论(0编辑  收藏  举报