In VS 2013 werden meine benutzerdefinierten Eincheckrichtlinien nicht angezeigt
Ich habe benutzerdefinierte Check-in-Richtlinien, die über VSIX bereitgestellt werden. Jetzt versuche ich, sie in Visual Studio 2013 zu verwenden.
Was ich getan habe: Ich habe meine Richtlinien in VS 2013 geöffnet. "Ziele installieren" in vsixmanifest in [10.0, 13.0] geändert. Dann erstellte Projekt, installierte VSIX und öffnete beide VS.
VSIX-Projekt verwendet .NET Framework 4.5, Richtlinienprojekt verwendet 4.0.
Was ich habe:
Letzte Version meiner Richtlinien inC:\Users\...\AppData\Local\Microsoft\VisualStudio\12.0Exp\Extensions
VerzeichnisKopien der Richtlinien für 2012 und 2013 VS inC:\Users\...\AppData\Local\Microsoft\VisualStudio\11.0(and 12.0)\Extensions
Geben Sie den Pfad zu den Richtlinien in der Registrierung für beide VS einHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config(and 12.0_Config)\TeamFoundation\SourceControl\Checkin Policies
Nun, wenn ich sie anwenden möchteTeam Project Settings -> Source Control -> Check-in Policy -> Add
Ich kann meine benutzerdefinierten Richtlinien in VS 2012 auswählen, in VS 2013 werden sie jedoch nicht angezeigt.
Was kann ich tun, um das Problem zu beheben?
UPD:
Also habe ich mein Problem gelöst, indem ich die Assembly-Version von geändert habeMicrosoft.TeamFoundation.VersionControl.Client
von 11,0 bis 12,0UND .NET Framework-Version in Richtlinienprojekt von 4.0 bis 4.5