Visual Studio 2017에서 사용할 TFS 체크 인 정책 확장을 만들려고합니다. 확장 자체는 VS2015 아래쪽에서 이미 잘 작동합니다 (Spartez 확장을 PR)2017에 대한 체크 인 정책
실험적 인스턴스에서 실행할 때마다 정책을로드하지 않는 것처럼 보입니다.
[$RootKey$\TeamFoundation\SourceControl\Checkin Policies]
"Spartez.TFS4JIRA.CheckInPolicy"="$PackageFolder$\Spartez.TFS4JIRA.CheckInPolicy.dll"
을 매니페스트는 아래와 같다 :
PkgDef 읽
<PackageManifest Version="2.0.0"
xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011"
xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="e27e3a03-d421-4908-8c6c-bc68a9981069" Version="1.1.4" Language="en-US" Publisher="Spartez" />
<DisplayName>Spartez Issue Key Checkins Policy</DisplayName>
<Description xml:space="preserve">Issue Key Checkins Policy by Spartez.</Description>
<License>License.txt</License>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0]" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="File" Path="policies.pkgdef" />
</Assets>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,16.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
</PackageManifest>
VS 2017면에서 약 상당량 이동 레지스트리 설정. tfs 확장명의 레지스트리 위치가 변경 되었습니까? 비주얼 스튜디오 2017에서 체크인 정책은 팀 탐색기를 통해 설정해야 tf.exe, 또는 레지스트리를 통해 키 a의 pkgdef 선언 :
대부분의 경우 컴퓨터 레지스트리에 있던 내용이 변경된 것을 제외하고는 레지스트리의 내용이 변경되지 않았습니다 개인 레지스트리에서. 네가 쓰고있는 열쇠는 말할 수 없어. – Jimmy