私は、TFS用の新しいタイプのサービスフックを作成しました。誰でもTeam Foundation ServerにインストールできるようにVSIXパッケージを作成する方法を知っていますか?現在のデプロイメントモデルは、アプリケーション層のbin/Pluginsディレクトリにドロップするだけです。これは理想的ではありません。新しいTFSサービスフックをパッケージ化するにはどうすればよいですか?
Web上でビルドタスクや拡張機能をパッケージ化する方法については合理的なガイダンスがありますが、サービスフックやサーバーサイドプラグインには何もありません。
TFS用に新しいタイプのサービスフックを作成するにはどうすればよいですか? –
これは特に明白ではありませんが、基本的にMicrosoft.VisualStudio.Services.ServiceHooks.Common.ConsumerImplementationとConsumerActionImplementationから派生し、MEF属性を使用して実装を公開する必要があります。結果のアセンブリをアプリケーション層のbin/Pluginsディレクトリにドロップすると、サービスフックがTFSによって選択されます。既にPluginsディレクトリ(ILSpyはあなたの友人です)で調べることができる組み込みの実装がいくつかあります。 – jamesmus