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

更新 : 2007 年 11 月

このトピックでは、Visual Studio .NET 2002、Visual Studio .NET 2003、および Visual Studio 2005 で作成された Web プロジェクトの Visual Studio 2008 プロジェクトへの変換に関連する主要な概念、それらのプロジェクトの種類、およびシナリオについて説明します。

変換の概念

以前のバージョンの Visual Studio の Web サイトまたはプロジェクトを Visual Studio 2008 の Web サイトまたはプロジェクトに変換する手順は、2 つの部分に分けられます。1 つはプロジェクト形式の変換で、もう 1 つは .NET Framework バージョンのアップグレードです。Web プロジェクトの形式の変換は必須です。

Bb763180.alert_caution(ja-jp,VS.90).gif重要 :

以前のバージョンの Visual Studio のプロジェクトを Visual Studio 2008 で開いたり変換したりした後に、そのプロジェクトを以前のバージョンで再び開くことはできません。この変換は一方向の変換です。

Visual Studio 2005 のプロジェクトを変換する場合は、オプションで、プロジェクトが .NET Framework 3.5 で実行されるようにアップグレードできます。または、アップグレードを省略して、元の .NET Framework のバージョンで引き続き実行されるようにすることもできます。

Visual Studio 2002 または 2003 のプロジェクトを変換する場合は、プロジェクトが .NET Framework 2.0 SP1 または .NET Framework 3.5 で実行されるようにアップグレードする必要があります。

Web プロジェクトの形式

Visual Studio の各バージョンで使用できる Web 関連のプロジェクトの種類を次の表に示します。

Visual Studio プロジェクトの種類

説明

参照

Visual Studio .NET 2002 Web プロジェクトおよび 2003 Web プロジェクト

Visual Studio .NET 2002 および 2003 の Web サイトの既定の形式です。

Visual Studio .NET 2002 または 2003 からの変換

Visual Studio 2005 Web サイト プロジェクト

Visual Studio 2005 の既定のプロジェクト形式です。

Microsoft Visual Studio 2005 Web Project System

Visual Studio 2005 SP1 Web アプリケーション プロジェクト

SP1 で導入されたプロジェクト形式です。このプロジェクト形式では、プロジェクト管理機能が追加されており、また以前のバージョンから変換を容易に行うことができます。

SP1 で導入された Web アプリケーション プロジェクトの形式については、「Introduction to Web Application Projects」を参照してください。

Visual Studio 2008 Web サイト プロジェクト

Visual Studio 2005 で使用される既定の形式と類似した Web サイト形式です。

ASP.NET Web サイトのレイアウト

Visual Studio 2008 Web アプリケーション プロジェクト

Visual Studio 2005 で使用される Web アプリケーション プロジェクト形式と類似したプロジェクト形式です。

Visual Studio 2008 において、Visual Studio .NET 2002 の Web サイトおよび 2003 の Web のサイトを変換する場合、その変換先の Web サイトの形式として最も多く使用されるのはおそらくこの形式です。

Web アプリケーション プロジェクトの概要

AJAX 対応の Web サイト

Microsoft ASP.NET AJAX に基づく AJAX 機能をサポートしている Web サイトを、AJAX 対応の Web サイトと呼びます。Visual Studio 2005 Web サイトに AJAX サポートを追加するには、ASP.NET AJAX コンポーネントを開発用コンピュータおよび Web サーバーにインストールします。その後、AJAX コントロールおよび AJAX 機能を Web サイトに追加できます。詳細については、ASP.NET AJAX の Web サイトを参照してください。

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

変換のシナリオ

最もよく使用される Web プロジェクトの変換シナリオの概要を次の表に示します。一部の変換シナリオは、Visual Studio 変換ウィザードを使用して実行できます。その他のシナリオは、手動で実行する必要があります。

目的の変換シナリオを表で見つけたら、関連リンクにアクセスして、その種類の変換に関する追加のドキュメントを参照してください。

変換元の Visual Studio プロジェクト形式

変換先の Visual Studio プロジェクト形式

説明

Visual Studio .NET 2002 Web プロジェクトまたは 2003 Web プロジェクト

Visual Studio 2008 Web アプリケーション プロジェクト

詳細については、「チュートリアル : Visual Studio 2002 または 2003 Web サイト プロジェクトから Visual Studio 2008 Web アプリケーション プロジェクトへの変換」を参照してください。

Visual Studio .NET 2002 Web プロジェクトおよび 2003 Web プロジェクト

Visual Studio 2008 Web サイト プロジェクト

この変換は実行できますが、Web アプリケーション プロジェクトへの変換を推奨します。Web アプリケーション プロジェクトへの変換の方が簡単です。Visual Studio 2008 Web サイトへの変換方法については、「Common Web Project Conversion Issues and Solutions」を参照してください。

Visual Studio 2005 Web サイト プロジェクト

Visual Studio 2008 Web アプリケーション プロジェクト

詳細については、「チュートリアル : Visual Studio 2005 Web サイト プロジェクトから Visual Studio 2008 Web アプリケーション プロジェクトへの変換」を参照してください。

Visual Studio 2005 Web サイト プロジェクト

Visual Studio 2008 Web サイト プロジェクト

詳細については、「チュートリアル : Visual Studio 2005 Web サイト プロジェクトから Visual Studio 2008 Web サイト プロジェクトへの変換」を参照してください。

Visual Studio 2005 Web アプリケーション プロジェクト

Visual Studio 2008 Web アプリケーション プロジェクト

詳細については、「チュートリアル : Visual Studio 2005 Web アプリケーション プロジェクトから Visual Studio 2008 Web アプリケーション プロジェクトへの変換」を参照してください。

参照

処理手順

方法 : Visual Studio 2008 で ASP.NET AJAX 1.0 Web プロジェクトを操作する

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

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

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

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

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

概念

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

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