私は、シェルを使用して特定のタスクを実行する「デザイナー/特別なコンテンツ作成者」に対応する分離シェルを開発しています。ファイルを操作するため、ソース管理にTFSを使用できる必要があります。これは主に、開発者がTFSの同じファイルを操作するが、VisualStudio2008を使用するという事実によるものです。
探して検索した後でも、シェルで使用できるチームエクスプローラーが見つかりませんでした。MSDNフォーラムで質問すると、「これは分離シェルではまだサポートされていません」という答えに導かれます。そうですね、ファイルにソース管理システムを使用したいのであれば、シェルを提供するという全体的なポイントは正当化されません。アイデアは、TFSプロバイダーAPIを使用して、すべてを再作成し、ツールウィンドウなどを開発することではありません。
KeyvenNayyeriによるVisualStudioExtensibilityの本には例がありますが、これは、scプロバイダーを追加するというこの問題についてのみ説明しています。
Visual Studio 2008の分離シェルアプリケーション/環境の開発に取り組んだ人はいますか?コメント、質問を提供してください-私がすでに参加している以下のスレッド以外にあなたが共有しなければならないことは何でも。
MSDNフォーラムからのスレッド:
ご回答有難うございます。はい、その通りです。VisualStudioを購入しなくてもユーザー用のCALを取得します。これが、私たちがとる方向です。
しかし、Shell内で、そのようなユーザーがTeamExplorerを利用できるようにする方法はまだわかりません。だから私はそれがどのように行われるかについての技術的な詳細を見つけたいと思っています。
つまり、私にはユーザーがいて、彼は私のVS Shellアプリケーションをインストールし、彼のマシンにはVStudioTeamシステムがありません。TFS用のCALを取得してTeamExplorerをインストールすると、VS Shellアプリで自動的に利用できるようになると思いますか?
何か案は?これを実現するために取り組んだことがありますか?
ありがとう