title: .Net assembly resolving confusion
body: <p>After reading through the MSDN article <a href="http://msdn.microsoft.com/en-us/library/yx7xezcf(v=VS.80).aspx" rel="nofollow noreferrer">How the Runtime Locates Assemblies</a> and also reading <a href="https://stackoverflow.com/questions/186643/visual-studio-references-and-versioning-how-does-it-work">this</a>, I am still unsure about how weakly named assemblies are resolved at runtime.</p>
  
  <p>Eg. if I have a reference to some dll file in my project, I compile and deploy, will it pick up a new version of the referenced dll file if I just replace the old one which was actually referenced at compile time? Does it matter if the reference in the project file specifies the version etc. of the referenced assembly?</p>
  
  <p>Any enlightenment welcome</p>