«Определенная версия» имеет значение только при компиляции, она не влияет на время выполнения.При значении False среда IDE не будет жаловаться, когда [AssemblyVersion] эталонной сборки изменился.Это не очень хорошая идея, вы должны знать об изменениях, которые вам, возможно, придется внести в ваш код, поскольку сборка изменилась.
CLR не будет искать любую версиюсобрание в GAC.Только точное совпадение принимается.Это политика по умолчанию, вы можете переопределить ее с помощью <bindingRedirect>
в файле .config приложения.
Afaik, нет поставщика для SQL Server, который бы соответствовал номеру версии SQL Server.Не совсем уверен в этом.