TFS2010とProject2010の連携

会社と家でTFS2010をいろいろ触ってみてますが、TFSなるものは2010で始めて触るので、いろいろ知らないことだらけです。

TFS2010とProject Professional2010とでは、アドオンを別途準備しなくても連動が可能になっています。

Projectを起動し、「チーム」タブに移動。

Pg00001

左端にある「チームプロジェクトの選択」を押すと、見慣れた「チーム プロジェクトへ接続」が表示されますので、TFSサーバ・コレクション・プロジェクトを指定します。

Pg00005

接続が完了すると、各種機能が使用可能になります。

Pg00006_2

タスクとかデザインレベルでのテスト項目を作成するときは、Projectを使うと全体を見ながら作成できるのでとても便利です。

メモ
 ・変更内容をTFSに保存するのは「発行」で。
 ・リソース名と作業項目の種類を指定しないとTFSに保存できない。
 ・終了時に「Project1を保存しますか?」と聞かれるが、保存する必要なし。

Team Foundation Server MSSCCI Provider April 2010をWindows XP上のVB6で使う その2

さて、続きです。

2.インストール
  .NET Framework 4→Visual Studio 2010 Team Explorer→Team Foundation Server MSSCCI Provider April 2010の順にインストールするだけです。

3.VB6の設定
  (1) まずは、TFS MSSCCI Providerのレジストリ登録です。
    コマンドプロンプトを起動し、Provider DLLが格納されているフォルダ(標準だと「C:\Program Files\Microsoft Team Foundation Server MSSCCI Provider」)に移動します。
    その後、「regsvr32 TfsMsscciProvider.dll」を実行します。
    →世の中をあさっても、「TfsMsscciProvider.dll」の名前がでてこないんですよね。
  (2) WindowsフォルダにあるVB6用アドイン設定Iniファイル(vbaddin.ini)を開き、「vbscc=3」を追加する。

これでVB6を起動すると、「ツール」メニューにTeam Foundation Serverのメニューが追加されます。

使った時の画面とかはまた今度。
→TechEd 2010参加中で、環境が見れないので。

Team Foundation Server MSSCCI Provider April 2010をWindows XP上のVB6で使う その1

せっかくTFS2010がリリースされたというのに、自分の部署は未だVisual SourceSafeを使用しており、移行する気配もありません。(;O;)
理由の一つに「開発をVB6で行っている」ことが挙げられます。

世の中には「Team Foundation Server MSSCCI Provider April 2010」なるものが登場しているのですが、「VB6で使えますよ」というのは見かけても、実際のインストール/設定内容についてはあまり見かけないので、ちょっとテストで環境構築してみました。

1.前準備
  今回はWindows XP Professional+Visual Basic 6.0の環境を前提にします。
  必要なのは
  ・Team Foundation Server MSSCCI Provider April 2010
  ・Visual Studio 2010 Team Explorer
  ・
.NET Framework 4
  ここで注意点が2つあります。
  (1) .NET Framework 4のランタイムにはFullとClient Profileの2種類がありますが、TFS MSSCCI ProviderをインストールするためにはFullが必要です。
  (2) TFS MSSCCI ProviderのDownloadサイトにあるSystem Requirementsには「Supported Operating Systems: Windows XP Service Pack 2」とありますが、間違いです。
    .NET Framework 4の前提がSP3なので、TFS MSSCCI Providerの前提条件はXP SP3になります。
 長くなりそうなので、続きをば。

Visual Studio Team Explorer Everywhere 2010のライセンス

TFS2010環境を作ろうとしていたのですが、悲しい事実が・・・。
 
eclipseからTFS2010のサーバにアクセスする場合、「Visual Studio Team Explorer Everywhere 2010」が必要なのですが、
なんと、MSDNサブスクリプションで使用可能なのは、「Visual Studio Ultimate with MSDNサブスクリプション」のみ!

[追記 2012/04/04]
2011年8月にライセンス変更があり、TFS CALを持っていれば、Team Explorer Everywhereは無償で使用できるようになりました。さすがMSさん!

 
とりあえずは、英語版の90日評価版(
http://www.microsoft.com/downloads/details.aspx?FamilyID=af1f5168-c0f7-47c6-be7a-2a83a6c02e57&displaylang=en
)でがんばってみますけど・・・
 
 
マイクロソフトさん、MSDN with Professionalからでも使わせてください。(>_<)

りばてぃさんのTFS2010連載

@ITで、りばてぃさんのTFS2010入門連載の「第1回 Team Foundation Server 2010を導入しよう」が掲載されました。
すごくわかりやすいので、はじめて環境作成される方にはおすすめです。