問題タブ [checkin-policy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
248 参照

tfs - .NET Core 2.0 でカスタム TFS チェックイン ポリシーを作成する方法は?

私は、VS 2017 の新しい展開/インストール設計と、レジストリにフットプリントを残さない方法に精通しています。

また、チェックイン ポリシーのインストールをレジストリ操作から VS 拡張機能の作成に変更する必要があることにも精通しています。

ただし、今度は .NET Core 2.0 でチェックイン ポリシーを作成する必要があります。問題は、dll を使用してクラスにもMicrosoft.TeamFoundation.VersionControl.Clientアクセスできるようにする必要があることです。これにより、 が得られます。PolicyBasePendingChangeFileNotFoundException

またMono.Cecil、チェックインする前に物事をより詳細に処理できるように、リフレクション ライブラリとして使用する必要があります。Mono.Cecil.NET Core 2.0 をサポートしているかどうかわかりません。Nuget ページは有益ではなく、GitHub のライブラリ ページもわかりにくいです。

もう 1 つの障害は、VS 拡張機能を作成することです。ソース管理に追加するために必要なパッケージ定義項目が見つかりません。

.NET Core 2.0 を介して VS 2017 でカスタム TFS チェックイン ポリシーを作成する方法の簡単な例を教えてください。