Обновлять ссылки на сборки ASPX / ASCX при автоматическом увеличении версий сборки в сборках TFS - PullRequest
0 голосов
/ 02 февраля 2012

Я создаю проект SharePoint и использую TFS2010 для своих сборок.Я использовал расширения сборки сообщества TFS для успешной реализации увеличения версии сборки, что меня устраивает.

Однако, поскольку моя сборка входит в GAC, мне нужно обновить файлы ASPX / ASCX, чтобы они ссылались на сборку с правильной версией.

Существует ли "правильный" или простой способсделать это?

1 Ответ

0 голосов
/ 03 февраля 2012

Разметка в файлах ASPX / ASCX может содержать токенизированные ссылки, поэтому это не должно быть проблемой.

<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>

Вам нужно быть осторожнее с веб-частями и рабочими процессами. В обоих случаях полное имя сборки, реализующей веб-часть или рабочий процесс, сохраняется в базе данных контента.

Я предлагаю вам не обновлять номер версии сборки, если вы не планируете запускать новую версию и старую версию параллельно. В случае, если вы вносите изменения, которые будут влиять на развернутые в данный момент ресурсы, вам следует изменить версию файла сборки. Вы по-прежнему сможете различать сборки, но не будете разрывать ссылки на сборки.

См. Настройка управления версиями сборок в SharePoint Automated Build для получения дополнительной информации по этому вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...