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

更新 : 2007 年 11 月

このチュートリアルでは、Visual Studio 2005 Web サイト プロジェクトを Visual Studio 2008 Web サイト プロジェクトに変換する方法を説明します。Visual Studio 2005 で作成された Web サイトを Visual Studio 2008 で操作する場合に必要な手順は、その Web サイトを開くことだけです。これにより、Visual Studio 2008 から、Web サイトで対象とする .NET Framework のバージョンをアップグレードするように要求するメッセージが表示されます。アップグレードしないように選択すると、Web サイトが Visual Studio 2008 で開かれ、その他の変換は行われません。アップグレードすることに決めた場合は、このチュートリアルの変換プロセスに従います。

このチュートリアルでは、次のタスクについて説明します。

  • Visual Studio 2008 で Visual Studio 2005 Web サイトを開く。

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

  • プロジェクトをテストする。

前提条件

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

  • Visual Studio 2008

  • エラーなくコンパイルおよび実行される、Visual Studio 2005 で作成された Web サイト。

Web サイトの変換

最初の手順として、Visual Studio 2008 で Web サイトを開きます。これにより、変換が開始されます。

Web サイトを開くには

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

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

  2. Web サイト プロジェクト ファイルが格納されているフォルダを参照し、[開く] をクリックします。

    Visual Studio 2008 は、Visual Studio 2005 Web サイトの対象となっている .NET Framework のバージョンを表示します。プロジェクトをアップグレードして .NET Framework 3.5 を使用するように要求するメッセージが表示されます。

  3. [はい] をクリックします。

    Visual Studio によって .NET Framework のバージョンがアップグレードされます。Web.config ファイル内の、.NET Framework のバージョン固有の情報もアップグレードされます。

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

    これらのバージョン設定は、変換後に手動で変更できます。

  4. ソリューション エクスプローラで、Web サイトのプロジェクト ノードを右クリックし、[プロパティ ページ] をクリックして、[ビルド設定] をクリックします。

    ビルド設定が表示されます。

  5. 対象とする .NET Framework のバージョンが .NET Framework 3.5 に設定されていることを確認します。設定されていない場合は、一覧から .NET Framework の正しいバージョンを選択します。

    [OK] をクリックして、プロジェクトのプロパティ ページを閉じます。

プロジェクトのテスト

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

Web サイトがコンパイルおよび実行されることを確認するには

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

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

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

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

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

    また、[スクリプト デバッグが無効] ダイアログ ボックスが表示される場合もあります。これは、Internet Explorer でスクリプト デバッグが無効になっていることを示します。クライアント スクリプトのデバッグを有効にするには、ダイアログ ボックスの指示に従います。

    [はい] をクリックしてデバッグを続行します。

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

次の手順

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

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

参照

処理手順

方法 : ASP.NET AJAX 1.0 Web プロジェクトを .NET Framework 3.5 にアップグレードする

チュートリアル : Visual Studio 2005 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 サイトの移行と変換