チュートリアル : Visual Studio 2005 Web アプリケーション プロジェクトから Visual Studio 2008 Web アプリケーション プロジェクトへの変換

更新 : 2007 年 11 月

このチュートリアルでは、Visual Studio 2005 の Web アプリケーション プロジェクトを Visual Studio 2008 の Web アプリケーション プロジェクトに変換する方法を説明します。これらの 2 つのバージョンの Visual Studio の Web アプリケーション プロジェクト形式は似ています。Visual Studio 変換ウィザードを使用すると、このプロセスを簡略化できます。Web アプリケーション プロジェクトの詳細については、「Web アプリケーション プロジェクトの概要」を参照してください。

このチュートリアルでは、次のタスクを実行します。

  • Visual Studio 2008 で Visual Studio 2005 Web アプリケーション プロジェクトを開き、プロジェクト ファイルのバックアップを作成する。

  • プロジェクトが対象とする .NET Framework のバージョンをアップグレードする。

  • プロジェクト ファイルと Web.config ファイルを変換する。

  • 変換したプロジェクトをテストする。

前提条件

このチュートリアルを完了するための要件を次に示します。

  • Visual Studio 2008

  • エラーなくコンパイルおよび実行される、Visual Studio 2005 で作成された Web アプリケーション プロジェクト。

プロジェクトの変換と .NET Framework のバージョンのアップグレード

最初の手順として、Visual Studio 2008 でプロジェクトを開きます。これにより、変換が開始されます。このとき、プロジェクトの変換前にバックアップを作成できます。

Bb907783.alert_note(ja-jp,VS.90).gifメモ :

プロジェクトをバックアップすることを強くお勧めします。変換は元のプロジェクト ファイルで行われるため、変換に失敗すると復元できません。

プロジェクトを変換するには

  1. Visual Studio 2008 で、[ファイル] メニューの [開く] をクリックし、[プロジェクト] をクリックします。

    [プロジェクトを開く] ダイアログ ボックスが表示されます。

  2. Visual Studio 2005 Web アプリケーション プロジェクトのプロジェクト ファイルまたはソリューション ファイルを含むフォルダを参照し、ファイルを選択して [開く] をクリックします。

    変換ウィザードが起動します。

  3. [次へ] をクリックします。

    変換ウィザードから、プロジェクトを変換する前にバックアップを作成するように要求するメッセージが表示されます。

  4. バックアップを作成するには、[はい] をクリックします。

  5. [参照] をクリックし、バックアップを作成するフォルダを選択して [次へ] をクリックします。

  6. [完了] をクリックします。

    バックアップが開始されます。

    Bb907783.alert_note(ja-jp,VS.90).gifメモ :

    変換ウィザードでのファイルのコピー中に、更新や進行状況が表示されないまま、大幅な遅延が発生する場合があります。処理が完了するのを待ってから、続行してください。

    変換が完了すると、プロジェクトの対象となっている .NET Framework のバージョンをアップグレードするように要求するメッセージが表示されます。

  7. .NET Framework 3.5 にアップグレードするには、[はい] をクリックします。

    ソリューション内のすべての Web をアップグレードするかどうかを確認するチェック ボックスは、オンのままにしておくことをお勧めします。

    .NET Framework 3.5 にアップグレードすると、プロジェクト ファイルと同時にプロジェクトの Web.config ファイルが変更されます。

    Bb907783.alert_note(ja-jp,VS.90).gifメモ :

    プロジェクトの .NET Framework のバージョンは、後で手動で変更できます。そのためには、Visual Studio でプロジェクトのプロパティ ページを開き、[アプリケーション] タブをクリックして、[対象のフレームワーク] ボックスの一覧で新しいバージョンをクリックします。

  8. [OK] をクリックします。

    変換に関するステータス情報が表示されます。

  9. [閉じる] をクリックします。

変換したプロジェクトのテスト

変換が完了したら、プロジェクトをテストして、プロジェクトを実行できるかどうかを確認できます。これは、更新する必要のあるプロジェクトのコードを特定するためにも役立ちます。

プロジェクトの実行を確認するには

  1. .NET Framework の新しいバージョンでコードを実行するために必要な変更がわかっている場合は、それらの変更を行います。

  2. [ビルド] メニューの [ビルド] をクリックします。

    プロジェクト内の不明な参照やその他のコンパイル エラーがすべて、[エラー一覧] ウィンドウに表示されます。

  3. ソリューション エクスプローラで、アプリケーションの起動に使用する Web ページを右クリックし、[スタート ページの設定] をクリックします。

  4. [デバッグ] メニューの [デバッグ開始] をクリックします。

    デバッグが有効になっていない場合、[デバッグが無効です] ダイアログ ボックスが表示されます。デバッグを有効にした Web.config ファイルを追加するオプションを選択し、[OK] をクリックします。

  5. 変換されたプロジェクトが問題なく実行されることを確認します。

次の手順

AJAX 機能を含む Visual Studio 2005 Web サイト プロジェクトを Visual Studio 2008 に変換する場合は、全体的なプロセスは同様ですが、追加の手順が必要となります。Visual Studio プロジェクトを変換した後、「方法 : ASP.NET AJAX 1.0 Web プロジェクトを .NET Framework 3.5 にアップグレードする」で説明されている手順を実行してください。

その他の種類のプロジェクトを Visual Studio の以前のバージョンから Visual Studio 2008 に変換することが必要な場合もあります。詳細については、「概要 : Visual Studio の Web サイトおよびプロジェクトの Visual Studio 2008 の Web サイトおよびプロジェクトへの変換」を参照してください。

参照

処理手順

チュートリアル : Visual Studio 2005 Web サイト プロジェクトから Visual Studio 2008 Web アプリケーション プロジェクトへの変換

概念

概要 : Visual Studio の Web サイトおよびプロジェクトの Visual Studio 2008 の Web サイトおよびプロジェクトへの変換

.Web サイトが対象とする .NET Framework の指定

ASP.NET Web サイトの移行と変換