VS 2013 не видит мои собственные правила регистрации
У меня есть пользовательские политики регистрации, развертываемые через VSIX. Сейчас я пытаюсь использовать их в Visual Studio 2013.
Что я сделал: Я открыл свои политики в VS 2013. Изменил «Установить цели» в vsixmanifest на [10.0, 13.0). Затем собрал проект, установил VSIX и открыл оба VS.
Проект VSIX использует .NET Framework 4.5, проект политик использует 4.0.
Что у меня есть:
Последняя версия моей политики вC:\Users\...\AppData\Local\Microsoft\VisualStudio\12.0Exp\Extensions
каталогКопии политик на 2012 и 2013 гг. VS вC:\Users\...\AppData\Local\Microsoft\VisualStudio\11.0(and 12.0)\Extensions
Ключ с путем к политикам в реестре для обоих VS вHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config(and 12.0_Config)\TeamFoundation\SourceControl\Checkin Policies
Теперь, когда я хочу применить их вTeam Project Settings -> Source Control -> Check-in Policy -> Add
Я могу выбрать свои собственные политики в VS 2012, но VS 2013 просто не видит их.
Что я могу сделать, чтобы это исправить?
UPD:
Итак, я решил свою проблему, изменив версию сборкиMicrosoft.TeamFoundation.VersionControl.Client
с 11,0 до 12,0А ТАКЖЕ Версия .NET Framework в проекте политики от 4.0 до 4.5