2009-06-18 18 views
5

TFS APIを使用して作業項目を作成する素晴らしい例がたくさんあります.TFS APIはすべてVS 2008 SDKの一部としてパッケージ化されています。ですから、私は数ビットの情報を取り、次に作業項目を作成するシンプルなWebサービスを作成したとします。Team Foundation Server APIを使用するサービスを配布するにはどうすればよいですか?

すべてが素晴らしくローカルで動作しますが、そのWebサービスを別の場所に展開したいのですが?局所的には、私だけで参照:

1)Microsoft.TeamFoundation.Client
2)Microsoft.TeamFoundation.WorkItemTracking.Client

は、誰もが任意の運がオンにこれらのライブラリを使用してライブラリまたはサービスを展開する方法を考え出すてきましたVisual StudioまたはVS SDKがインストールされていないマシン?いくつかの種類のTFS SDK再配布可能なものがありますか?おそらくこれのライセンス理由は?私は、Webサーバーにそれらのdllをコピーする場合

はところで、私は次のエラーを取得する:

System.InvalidProgramException:共通言語ランタイムが無効なプログラムを検出しました。

Ick。

ありがとうございます!

EDIT:ノート、this person had the exact same problem、無解像度の何か...

EDIT:ため息。 3時間、グーグル/ハッキングし、次にこれを掲示し、5分後に私は答えと思います。 Must install Team Explorer?が確認可能ですか?

最終編集:はい、それです。チームエクスプローラをインストールして離れて行く...

答えて

3

ええ、私はTFSが再配布可能だとは思わない。 explorer clientをダウンロードしてインストールすることはできますが、そのインストールに関連付けられたライセンス(CAL)が必要です。

編集:これは長らく(2014年)ではありません。 @LordHitsからの回答が示唆しているように、マイクロソフトは現在、これを再配布可能にしています。

+0

に見えます... –

1

以下の2つのリンクはTFSのために、 "再配布可能" と考えることができます:あなたががCALを注意する助けのための5点;-) 1にDIBのを取得するよう

For TFS 2010 SP1

For TFS 2012 Update 4

+0

リンクが壊れている場合、 '' 'Team Foundation Server 2012 Update 4オブジェクトモデルインストーラ - 無料 - これはTFS 2012(Update 4)のスタンドアロンオブジェクトモデルインストーラです。これは、TFS 2012と統合するアプリケーションの開発に使用される可能性があります。 – FastAl

+0

@FastAI、リンクを更新しました。 – LordHits

+0

FYI:TFS 2010のWebサービスで、さまざまなライブラリが見つからないという新鮮なサーバーにインストールしてみました。このパッケージをインストールすると、問題の原因となったライブラリが変更され、修正できませんでした。私はそれを動作させるためにチームエクスプローラを分解してインストールする必要がありました – Taegost

関連する問題