Совместное использование Visual Studio 2010 и 2008 в одном проекте TFS 2008 с политиками регистрации - PullRequest
1 голос
/ 12 августа 2011

Возможно ли это? В настоящее время политики регистрации Power Tools 2008 из Visual Studio 2008 вызывают ошибки в Visual Studio 2010. В моей собственной работе с настраиваемыми политиками регистрации требовалось ссылаться на разные версии некоторых библиотек TFS - 9.0.0.0 против 10.0 .0.0 обычно. Я не очень оптимистичен, потому что они являются хорошим решением здесь, но если кто-то знает, пожалуйста, поделитесь.

Внутренняя ошибка в политике комментариев Changeset. Ошибка при загрузке Changeset Comments Policy policy (Сборка политик «Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments, Версия = 9.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'is не зарегистрирован.). Инструкции по установке: чтобы установить эту политику, следуйте инструкциям в CheckForComments.cs.

Внутренняя ошибка в политике пользовательских путей. Ошибка загрузки пользовательского пути Политика политики (Политика сборки «Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy, Версия = 9.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'is не зарегистрирован.). Инструкция по установке: пожалуйста, свяжитесь с вашим Администратор

Внутренняя ошибка в политике пользовательских путей. Ошибка загрузки пользовательского пути Политика политики (Политика сборки «Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy, Версия = 9.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'is не зарегистрирован.). Инструкция по установке: пожалуйста, свяжитесь с вашим Администратор

Ответы [ 2 ]

0 голосов
/ 25 февраля 2013

Я исправил эту проблему (хотя моя была с настраиваемой политикой регистрации), установив обе версии моей dll настраиваемой политики, а затем убедившись, что записи реестра 2010 года указывают на 2010 dll, а запись реестра 2008 - на 2008 dll.

Информация о том, где находятся записи реестра, может быть найдена здесь: https://msdn.microsoft.com/en-us/library/bb668980.aspx но должен находиться в пути HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ xx \ TeamFoundation \ SourceControl \ Checkin Policies

Для того, чтобы это работало, обе библиотеки должны иметь одинаковые подписи, поэтому это не может быть возможно для библиотек электроинструментов, но работает нормально с пользовательскими политиками.

0 голосов
/ 13 августа 2011

Пробовали ли вы установить Team Foundation Server 2010 Power Tools?

...