After acquiring .Net 4 and already having answered some questions, I also realized that How framework DLL is duplicated in many places Different framework versions (this is not new, it happens with previous versions, but it was not noticed yet)
1 - GAC:% systemroot % \ Assembly
2- Framework Installation Guide:% systemroot% \ Microsoft.NET \ framework \ v ...
3- And even if you have Windows SDK installed: C: \ Program Files \ Microsoft SDKs \ Windows \
I think the last people called the "reference assembly" And there are additional metadata to help visual studios, but
What about location number 2? Why the assemblies are repeated?
-
No, this is GAC location. 1.x to 3.5 between 4.0 GAC is located in C.: \ windows \ microsoft.net \ Assembly is not clear why it has been moved, possibly to avoid troubles with projects of referenced assemblies directly from GAC No big number, no-but it has been done.
-
Yes, the reference assemblies live there. Also in C: \ Program Files \ Reference Assemblies They are copies of the terminology of assemblies stored in GAC at the beginning. Unless you apply certain types of hotfix, keeping them separate, it ensures that you create programs that target "proper" framework assemblies, which are not meant to be stored in your GAC.
-
Yes, there are no framework assemblies, just create tools.
Comments
Post a Comment