내가 처음에 비주얼 스튜디오 2013VSIX 사용자 정의 재치 정책
에 반대하는 사용자 정의 체크인 정책을 수정하려고 시도하고있어로드하지, 난 그냥 2013 매니페스트에 새로운 섹션을 추가하려고 시도 :
<VisualStudio Version="12.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
이 설치가 허용되었지만 정책 실행을 허용하지 않습니다 등기).
많은 사냥을 한 후 Policies.pkgdef에 문제가있는 것 같았습니다. VS2013의 확장 관리자가이를 설치 한 것으로 표시하지만 보류중인 변경 사항에 설치되지 않은 것으로 표시됩니다. 그러나 나는 어떤 문제를 볼 수 있습니다 : 나는 그것을 열어 2013 년을 컴파일하고 올바르게 컴파일 할 수 있도록 모든 참조 문제를 해결하지만, 여전히하지 않는 것 한
[$RootKey$\TeamFoundation\SourceControl\Checkin Policies]
"VersionOneTFSPolicy"="$PackageFolder$\VersionOneTFSPolicy.dll"
그것을 사용하는 것.
VS2013은 2010/2012와 사용자 지정 검사 정책을 다르게 관리합니까? 내가 볼 수있는 것으로부터 그것은 명백한 변화와 재 컴파일로 작동해야합니다.
편집 그래서 나는 12에 11에서 Microsoft.TeamFoundation.VersionControl.Client
에 대한 참조를 업그레이드하고 4.5 .NET으로 프로젝트를 업그레이드하여 VS2013에서 실행되는 사용자 정의 정책을 얻을 수 있었다. 그러나 이로 인해 VS2012에서 사용자 지정 정책을 사용할 수 없게됩니다 (2010도 마찬가지이지만 아직 테스트하지는 못했습니다). 단일 VSIX에서 2010 년까지 2013 년까지 실행하는 방법이 있습니까?