Yes, there are two distinct GACs as from .NET 4.0
See here: .NET 4.0 has a new GAC, why?
As stated below, the new physical location is %windir%\Microsoft.NET\assembly\ (you can interogate it using the dir command at a command prompt if you’re interested).
It’s worth noting that applications running up to the 2.0 CLR will not even be able to see assemblies in the new GAC.
Related Contents:
- ASP.NET MVC on IIS 7.5
- .NET 4.0 has a new GAC, why?
- HtmlString vs. MvcHtmlString
- Unable to load SOS in WinDbg
- Drag and drop a DLL to the GAC (“assembly”) in windows server 2008 .net 4.0
- App.Config Transformation for projects which are not Web Projects in Visual Studio?
- How can I run PowerShell with the .NET 4 runtime?
- What ‘additional configuration’ is necessary to reference a .NET 2.0 mixed mode assembly in a .NET 4.0 project?
- What does ‘useLegacyV2RuntimeActivationPolicy’ do in the .NET 4 config?
- Using async-await on .net 4
- Conditional compilation and framework targets
- Why does my .NET 4 application know .NET 4 is not installed
- How to set Json.Net as the default serializer for WCF REST service
- IDictionary in .NET 4 not covariant
- Covariance and IList
- System.Lazy with different thread-safety mode
- Working example of CreateJobObject/SetInformationJobObject pinvoke in .net?
- When should TaskCompletionSource be used?
- C# use System.Type as Generic parameter
- How do I restart a WPF application? [duplicate]
- How to easily initialize a list of Tuples?
- Dll in both the bin and the gac, which one gets used?
- What is point of SSL if fiddler 2 can decrypt all calls over HTTPS?
- ComboBox- SelectionChanged event has old value, not new value
- TLS 1.2 in .NET Framework 4.0
- What are best practices for using SmtpClient, SendAsync and Dispose under .NET 4.0
- Is it OK to use a string as a lock object?
- What are the advantages and disadvantages of using the GAC?
- Mixed mode assembly in .NET 4
- Is there a Task based replacement for System.Threading.Timer?
- How do I register a .NET DLL file in the GAC?
- Is it possible to run a .NET 4.5 app on XP?
- String.Replace() vs. StringBuilder.Replace()
- Maximum value of maxRequestLength?
- Mixed mode assembly is built against version ‘v1.1.4322’
- How are .NET 4 GUIDs generated?
- Does C# 7.0 work for .NET 4.5?
- Breaking changes in .NET 4.0
- Is that possible to send HttpWebRequest using TLS1.2 on .NET 4.0 framework
- How to handle all unhandled exceptions when using Task Parallel Library?
- How to use LINQ in C++/CLI – in VS 2010/.Net 4.0
- Get property value from C# dynamic object by string (reflection?)
- DirectoryInfo.EnumerateFiles(…) causes UnauthorizedAccessException (and other exceptions)
- Comboboxes are linked for some reason
- Difference between ElapsedTicks, ElapsedMilliseconds, Elapsed.Milliseconds and Elapsed.TotalMilliseconds? (C#)
- Parallel.For(): Update variable outside of loop
- System.Threading.Timer not firing after some time
- TaskCreationOptions.LongRunning option and ThreadPool
- How Can I add properties to a class on runtime in C#?
- Differences between .NET 4.0 and .NET 4.5 in High level in .NET