VSIXを使用してTFS2010にインストールするカスタムポリシーを取得しようとすると、非常に時間がかかります。
ポリシーが稼働していて、開発用PCで正常に動作しており、レジストリに値を手動で書き込んで、ポリシーが適用されています。
問題は、VSIXプロジェクトをセットアップし、他の開発マシンに展開することです。
私は次の指示に従いました:
推奨される方法は、VS 2010で新しいVSIXプロジェクトタイプを使用することです。ソリューションにVSIXプロジェクトを追加しますが、ブログエントリの手順は、次に何をするかについて非常にあいまいです。私の理解では、PKGDEFファイルは、展開時にレジストリに値を書き込む必要がないことを意味し、Visual Studioを起動すると、PKGDEFファイルの内容が構成にロールインされます。それは問題ありませんが、VSIXパッケージをどのように構築しますか?
カスタムポリシープロジェクトをVSパッケージタイプとしてVSIXプロジェクトに追加しようとしましたが、ビルドすると、次のエラーが発生します。ターゲット「PkgdefProjectOutputGroup」がプロジェクトに存在しません。
dll、カスタムコンテンツタイプとしてのpkgdefファイルなどを追加しようとしましたが、何も機能しません。
ブログのPKGDEFファイルを自分のプロジェクトに合わせて変更しました。
VSIXパッケージを開発マシンにインストールすると、VisualStudioのExtensionsManagerにアドインが表示されますが、TFSでカスタムポリシーを確認すると、「登録されていません」というエラーが表示されます。
カスタムポリシーを展開するためにVSIXプロジェクトを設定するためのステップバイステップが本当に必要ですが、誰か助けてもらえますか?