質問

私が開発しているのは、 孤立したシェル に対応するものデザイナー/スペシャルコンテンツクリエイター" シェルを使用して特定のタスクを実行します。ファイルを操作するため、ソース管理に TFS を使用できる必要があります。これは主に、開発者が Visual Studio 2008 を使用して TFS から同じファイルを操作するという事実によるものです。

探しても探しても、シェルで使用できるチーム エクスプローラーが見つかりませんでした。MSDN フォーラムで質問すると、「これは分離シェルではまだサポートされていません」という答えが得られます。ファイルにソース管理システムを使用したい場合、シェルを配布すること自体が正当化されません。この考えは、すべてを再作成し、TFS プロバイダー API を使用してツール ウィンドウなどを開発することではありません。

Keyven Nayyeri 著の Visual Studio 拡張性に関する書籍 例は、sc プロバイダーを追加するというこの問題についてのみ説明しています。

開発に携わった人はいますか Visual Studio 2008 の分離シェル アプリケーション/環境?コメント、質問など、私がすでに参加している次のスレッド以外に共有する必要があるものはすべてお寄せください。

MSDN フォーラムのスレッド:


ご回答有難うございます。はい、その通りです。ユーザーに Visual Studio を購入せずに CAL を取得します。それが私たちが取る方向です。

しかし、シェル内でそのようなユーザーがチーム エクスプローラーを利用できるようにする方法はまだわかりません。したがって、それをどのように実現できるかについての技術的な詳細を調べたいと考えています。

つまり、私にはユーザーがいて、彼は私の VS Shell アプリケーションをインストールしますが、彼のマシンには VStudio Team システムがありません。TFS 用の CAL を取得してチーム エクスプローラーをインストールすると、VS シェル アプリで自動的に利用できるようになると思いますか?

何か案は?これを実現するために取り組んできましたか?

ありがとう

役に立ちましたか?

解決

この質問に遭遇したばかりですが、まだあなたにとって関係があるかもしれません。

AnkhSVN (http://ankhsvn.open.collab.net/) パッケージを作成し、それを分離シェルにロードします。これにはいくつかの問題がありますが、Subversion のサポートにより、SvnBridge を使用して TFS リポジトリにアクセスできます。これにより、達成しようとしているプロセスに少し近づくことができるかもしれません。

他のヒント

「特別なコンテンツ作成者」が Visual Studio Team Edition のライセンスを購入することなく、TFS ソース管理にファイルを保存できるようにしようとしているようですね。間違っていたらごめんなさい。

そうであれば、残念ながらそれはなかなかできないと思います。ユーザーが TFS にアクセスするには、引き続きクライアント アクセス ライセンス (「CAL」) が必要です。

ユーザーのために Visual Studio を購入しなくても、CAL だけを取得できると思います (本格的な Visual Studio のコストよりも安いと思います)。その時点で、TFS アクセス コンポーネントのみを備えた VS シェルであるチーム エクスプローラーを配布するだけです。これは TFS サーバー メディアで入手できます。

Google経由でこれを見つけました。最適なオプションを決定するために、これを確認してください。

Visual Studio Team System 2008 ライセンス ホワイト ペーパー

私が知っている CAL ルールの唯一の例外は、作業項目へのアクセスです。サーバーが適切にライセンスされていると仮定すると、組織内の誰でも新しい作業項目を作成したり、既存の作業項目を表示および更新したりできます。 彼らによって作成された, を使用して、 作業項目の Web アクセス 成分。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top