.net framework 4安装程序安装到我的机器上有多少个程序集?

时间:2011-12-27 02:27:34

标签: .net installer gac

System.dll为例:

我在这里找到了一个:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.dll

一个人:C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.dll

和一个:C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

为什么我们不能只拥有GAC中的那个?

1 个答案:

答案 0 :(得分:2)

Reference Assemblies文件夹中的DLL文件是包含成员声明而没有实际代码的存根文件。

Visual Studio使用它们向您显示您要定位的配置文件中可用的成员 对于Client Profile,Portable Class Libraries和Metro风格的应用程序,您将看到具有不同DLL文件的不同参考程序集集。