O VS 2013 não vê minhas políticas de check-in personalizadas
Eu tenho políticas de check-in personalizadas implantando via VSIX. Agora estou tentando usá-los no Visual Studio 2013.
O que eu fiz: Eu abri minhas políticas no VS 2013. Alterado "Install Targets" no vsixmanifest para [10,0, 13,0]. Em seguida, construiu o projeto, instalou o VSIX e abriu ambos os VS.
O projeto VSIX usa o .NET Framework 4.5, o projeto de políticas usa o 4.0.
O que eu tenho:
Última versão das minhas políticas emC:\Users\...\AppData\Local\Microsoft\VisualStudio\12.0Exp\Extensions
diretórioCópias das políticas para 2012 e 2013 VS emC:\Users\...\AppData\Local\Microsoft\VisualStudio\11.0(and 12.0)\Extensions
Chave com caminho para políticas no registro para ambos VS emHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config(and 12.0_Config)\TeamFoundation\SourceControl\Checkin Policies
Agora, quando quero aplicá-las emTeam Project Settings -> Source Control -> Check-in Policy -> Add
, Posso escolher minhas políticas personalizadas no VS 2012, mas o VS 2013 simplesmente não as vê.
O que posso fazer para corrigir isso?
UPD:
Então, eu resolvi meu problema mudando a versão assembly doMicrosoft.TeamFoundation.VersionControl.Client
de 11,0 a 12,0E Versão do .NET Framework no projeto de políticas de 4.0 para 4.5