I believe this question is specific to the CLR how ever I will test this in a Forms Application later.
I have multiple .Net 4 Targeted WPF Applications that Reference Non Microsoft .NET 4 WPF Controls that I can confirm are in the GAC.
Everything Debugs Great (Noting that none of the references are copied to the output directory) and Install's well using a Setup Package and manually installing has the same effect even after a reboot.
The problem is the application will not start even as an administrator as it does not find the Control References in the GAC.
This also happens if I try to start the application manually in the visual studio output Directory.
I can also confirm that opening the application in reflector that reflector is able to correctly find the references.
Finally if I copy the controls (.dll's) to the location of the application everything runs as expected for all the above issues.
My question here is why is my application not able to load the .NET 4 controls from the GAC?
Also note that everything uses a Strong Name.
View Complete Post