私は、VS 2017 の新しい展開/インストール設計と、レジストリにフットプリントを残さない方法に精通しています。
また、チェックイン ポリシーのインストールをレジストリ操作から VS 拡張機能の作成に変更する必要があることにも精通しています。
ただし、今度は .NET Core 2.0 でチェックイン ポリシーを作成する必要があります。問題は、dll を使用してクラスにもMicrosoft.TeamFoundation.VersionControl.Client
アクセスできるようにする必要があることです。これにより、 が得られます。PolicyBase
PendingChange
FileNotFoundException
またMono.Cecil
、チェックインする前に物事をより詳細に処理できるように、リフレクション ライブラリとして使用する必要があります。Mono.Cecil
.NET Core 2.0 をサポートしているかどうかわかりません。Nuget ページは有益ではなく、GitHub のライブラリ ページもわかりにくいです。
もう 1 つの障害は、VS 拡張機能を作成することです。ソース管理に追加するために必要なパッケージ定義項目が見つかりません。
.NET Core 2.0 を介して VS 2017 でカスタム TFS チェックイン ポリシーを作成する方法の簡単な例を教えてください。