以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中的那个?
答案 0 :(得分:2)
Reference Assemblies
文件夹中的DLL文件是包含成员声明而没有实际代码的存根文件。
Visual Studio使用它们向您显示您要定位的配置文件中可用的成员 对于Client Profile,Portable Class Libraries和Metro风格的应用程序,您将看到具有不同DLL文件的不同参考程序集集。