Web プロジェクトおよびソリューションの移行
Rational Software を使用した Visual Studio での変更の管理  

Web プロジェクトおよびソリューションの移行

以前のバージョンの Microsoft® Visual Studio で作成した、ソース管理される Web アプリケーション コンポーネントを確実に支障なく移行するには、次のステップを行います。

Visual Studio 7.x Web プロジェクトを Visual Studio 2005 でのファイル システム ベースのプロジェクトまたは IIS ベースの Web プロジェクトに移行するには、次のようにします。
  1. チーム開発モデルおよび Web 開発モデルを選択します。 選択するチーム開発モデルによって、ソース ファイルでチームが作業するために使用するブランチおよびラベルの方針が決まります。 選択する Web 開発モデルは、Web プロジェクトの設計とテストに影響します。 推奨されるチーム開発方針の詳細は、『チーム開発に関する考慮事項』を参照してください。Web 開発マッピングの詳細は、『Web 開発マッピング スタイル』を参照してください。
  2. Windows® エクスプローラで、移行する Visual Studio v7.x Web プロジェクトを含むソリューションが入ったフォルダ (たとえば、Solution1) を開きます。
  3. Solution1_VS2005 という新規フォルダを作成し、Solution1 の内容をコピーしてから、Solution1 の内容を新規フォルダに貼り付けます。 IDE はソリューション、プロジェクト、およびプロジェクト項目を変更するので、コピーされたファイルが書き込み可能であることを確認してください。
  4. ソリューション ファイルの名前を Solution1.sln から Solution1_VS2005.sln に変更します。
  5. ソリューション ファイル (Solution1_VS2005.sln) を編集し、ソース管理に関する Global Section を削除します。 以下に例を示します。
    Global Section (SourceCodeControl) = preSolution
    ....
    ....
    EndGlobalSection
  6. ステップ 1 で選択した Web 開発マッピング モデルに応じて、以下のいずれかを行います。
    • ファイル システム ベースのマッピングを使用している場合は、ソリューション内の Web プロジェクトごとに、URL パス内のソリューション名を置換します。
    たとえば、Web プロジェクト (WebApplication1) を含むソリューションの場合、以下のように URL パスを置換して、 新しいソリューション フォルダ名を含めます。
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
    "http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    • IIS ベースのマッピングを使用している場合は、ソリューション内の Web プロジェクトごとに、URL パス内のソリューション名を置換します。
    たとえば、Web プロジェクト (WebApplication1) を含むソリューションの場合、以下のように URL パスを置換して、 新しいソリューション フォルダ名を含めます。
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
    "http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    注: Visual Studio 2005 では、ファイル システム マッピングを使用することをお勧めします。
  7. ソリューションを移行します。
    1. Visual Studio を開き、[ツール] > [オプション] > [ソース管理] をクリックして、現在のソース管理プロバイダとして [なし] を選択します。
    2. [ファイル] > [プロジェクトを開く] または [ソリューションを開く] をクリックし、移行したい Web プロジェクトまたはソリューション (Solution1_VS2005) へナビゲートして、[開く] をクリックします。 Visual Studio 2005 移行ウィザードが開きます。
    3. ウィザードのステップを完了し、移行プロセスを終了してから、Web プロジェクトのビルドとテストを行います。
    4. ソリューションを閉じ、[ツール] > [オプション] > [ソース管理] をクリックしてから、現在のソース管理プロバイダとして [Rational ClearCase] を選択します。
  8. [ファイル][開く] をクリックして、移行されたソリューションを開きます。
  9. ソリューション エクスプローラで、ソリューションを右クリックして [Rational ClearCase にソリューションを追加] をクリックします。
移行されたソリューションが Rational ClearCase ソース管理に追加されます。