VS 2013 nie widzi moich niestandardowych zasad odprawy
Mam wdrożone niestandardowe zasady odprawy przez VSIX. Teraz próbuję ich użyć w Visual Studio 2013.
Co ja zrobiłem: Otworzyłem swoje zasady w VS 2013. Zmieniono „Install Targets” w vsixmanifest na [10.0, 13.0). Następnie zbudowałem projekt, zainstalowałem VSIX i otworzyłem oba VS.
Projekt VSIX korzysta z .NET Framework 4.5, projekt zasad wykorzystuje 4.0.
Co ja mam:
Ostatnia wersja moich zasad wC:\Users\...\AppData\Local\Microsoft\VisualStudio\12.0Exp\Extensions
informatorKopie zasad dotyczących VS 2012 i 2013 wC:\Users\...\AppData\Local\Microsoft\VisualStudio\11.0(and 12.0)\Extensions
Wprowadź ścieżkę do zasad w rejestrze dla obu VS wHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config(and 12.0_Config)\TeamFoundation\SourceControl\Checkin Policies
Teraz, kiedy chcę je zastosowaćTeam Project Settings -> Source Control -> Check-in Policy -> Add
, Mogę wybrać moje niestandardowe zasady w VS 2012, ale VS 2013 po prostu ich nie widzi.
Co mogę zrobić, aby to naprawić?
UPD:
Rozwiązałem problem, zmieniając wersję zespołuMicrosoft.TeamFoundation.VersionControl.Client
od 11,0 do 12,0I Wersja .NET Framework w projekcie polityki od 4.0 do 4.5