В SharePoint у вас много ссылок на сборки. Некоторые хранятся в файлах на диске (ссылки на страницы в файлах макетов), а другие хранятся в базе данных контента (ссылки на страницы в файлах контента). SharePoint также добавляет SafeControls в файл web.config при развертывании с использованием инфраструктуры решений. Эти записи ссылаются на сборки по их строгим именам.
По моему опыту, вам следует избегать изменения версий сборок для решений SharePoint - это избавит вас от всевозможных проблем. Чтобы отслеживать версии сборки, вы должны использовать версию файла сборки. Это не приведет к ошибкам в SharePoint.
Я упоминал обновления решения? Подумайте об обновлении сборки в ферме, где ваша веб-часть уже добавлена на десятки страниц. Все эти страницы будут ссылаться на старую сборку и, вероятно, вызовут необработанные ошибки после обновления.
Свойство версии файла сборки задается в файле AssemblyInfo.cs:
[assembly: AssemblyVersion("6.0.0.0")]
[assembly: AssemblyFileVersion("6.4.0.2033")]