We had a very interesting problem with a Win Forms project. It\'s been resolved. We know what happened, but we want to understand why it happened. This may help other people
I found a solution for us on our build servers.
Problem: In a specific date for no reason (I now assume the file was added to the GAC) the assembly System.Web.MVC.dll disappeared from many of our projects. I am sure this applies to any dll with the issue.
Solution: In visual studio change the reference (assuming Copy Local is already True).
True is added.Solution2:
Add the property manually.
Conclusions:
My understanding of is it is the Copy Local so if Copy Local = True the Private property should be added, but in our case at least it was not.
Additional Considerations:
End Result:
False
packages\Microsoft.AspNet.Mvc.4.0.40804.0\lib\net40\System.Web.Mvc.dll
True