VS 2013 no ve mis políticas de check-in personalizadas
Tengo políticas de check-in personalizadas a través de VSIX. Ahora estoy tratando de usarlos en Visual Studio 2013.
Lo que hice: Abrí mis políticas en VS 2013. Cambié "Instalar objetivos" en vsixmanifest a [10.0, 13.0). Luego construyó el proyecto, instaló VSIX y abrió ambos VS.
El proyecto VSIX usa .NET Framework 4.5, el proyecto de políticas usa 4.0.
Lo que tengo:
Última versión de mis políticas enC:\Users\...\AppData\Local\Microsoft\VisualStudio\12.0Exp\Extensions
directorioCopias de pólizas para los años 2012 y 2013 VS en.C:\Users\...\AppData\Local\Microsoft\VisualStudio\11.0(and 12.0)\Extensions
Clave con ruta a las políticas en el registro para ambos VS enHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config(and 12.0_Config)\TeamFoundation\SourceControl\Checkin Policies
Ahora, cuando quiero aplicarlos enTeam Project Settings -> Source Control -> Check-in Policy -> Add
, Puedo elegir mis políticas personalizadas en VS 2012, pero VS 2013 simplemente no las ve.
¿Que puedo hacer para arreglarlo?
UPD:
Entonces, resolví mi problema cambiando la versión de ensamblaje deMicrosoft.TeamFoundation.VersionControl.Client
de 11.0 a 12.0Y Versión de .NET Framework en proyecto de políticas de 4.0 a 4.5