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)\ExtensionsGeben 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 -> AddIch 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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage