I am using VS2010 and I tried to add a few assemblies from local hard disk to my C# project through file reference. Peeking into the csproj file, I found someti
Which reference-type you get depends on how you link the assembly.
there you find a boolean flag "specific Version"
(I only have a german-vs2010 so the english translation for the german "Spezifische Version" may be slightly different)
[update]
I tried the following using vcs2010-express german
add reference with default SpecificVersion=False : no version
..\..\..\lib\fluentNHibernate\Castle.Core.dll
modified reference: SpecificVersion=True : added version
..\..\..\lib\fluentNHibernate\Castle.Core.dll
modified reference again: SpecificVersion=False : version remains and new element SpecificVersion
..\..\..\lib\fluentNHibernate\Castle.Core.dll
False
It seems that the specific version is remembered but ignorede because of