よく寄せられる質問 : Visual Studio と Windows Vista
Q. サポートされる製品は何でしょうか。
A. Visual Basic 6.0、および Visual Studio 2005 Service Pack 1 Update for Windows Vista が適用されている Visual Studio 2005 Service Pack 1 がサポートされます。
Q. サポートされない製品は何でしょうか。
A. 上記 3 製品を除く、Visual Studio .NET 2003、およびそれ以前の Visual Studio はサポートされません。
Q. どのようなガイダンスを提供していますか。
A. 現在 Visual Basic 6.0 を使用しているユーザーは、引き続き Visual Basic 6.0 を使用してアプリケーションを構築することができます。それ以外で、Visual Studio 2005 を除くマイクロソフトの開発ツール製品を使用しているユーザーは、Visual Studio 2005 にアップグレードすることを推奨します。Visual Studio 2005 を使用しているユーザーは、今後リリースされる Service Pack 1 と Visual Studio 2005 Service Pack 1 Update for Windows Vista をインストールすることを推奨します。
Q. サポートされていない場合でも、Visual Studio 2005 を Vista 上で起動することはできますか。
A. 開発ツールをWindows Vista 上で起動することは可能ですが、サポートされるのは Visual Basic 6.0 と Visual Studio 2005 Service Pack 1 Update for Windows Vista が適用されている Visual Studio 2005 Service Pack 1 だけです。他のマイクロソフトの開発ツール製品を実行すると、予期しない動作が発生する可能性があります。
Q. Windows Vista 上において、Visual Studio 2005 (Service Pack 未適用) と Visual Studio 2005 Service Pack 1 には違いがありますか。
A. Windows Vista 環境に依存する違いはありません。Windows Vista 上では、Visual Studio 2005 をより高い権限で実行する必要があることが、唯一の変更点です。
Q. Visual Studio .NET 2003 を Windows Vista でサポートしないことで、ユーザーに Visual Studio 2005 へのアップグレードを強制しているのではないでしょうか。
A. Windows Vista で利用可能となる新機能は、Visual Studio 2005 で開発することを第一に想定しています。Windows Vista では、重要な機能強化が多くあり、これら強化された機能を利用するアプリケーションを構築するためには、Visual Studio 2005 が最も優れた開発ツールです。
これには、次の例があります。
- セキュリティおよび C++/CLI に関連する C++ の機能拡張により、Windows Vista でマネージ コードおよびアンマネージ コードを利用するアプリケーションの開発が容易になります。
- .NET Framework 2.0 のサポート (Windows Vista は、.NET Framework 3.0 がプレインストールされ出荷されます。.NET Framework 2.0 は、.NET Framework 3.0 の厳密なサブセットであるため、すべてサポートされています)。
- Windows Vista 対応アプリケーションの開発を支援するプレリリースおよび CTP の利用。これらの例は、Visual Studio Futures Page (英語) にあります。
Q. Windows Vista において Visual Basic 6 がサポートされ、Visual Studio .NET 2003 がサポートされないのはなぜですか。
A. Visual Basic 6.0 については、他の開発環境に比較して移行の難易度が高いためサポートすることを決定しました。マイクロソフトは現在の Windows XP でのアプリケーション開発と同様に、Windows Vista 上における開発者の作業を容易で生産性の高いものにできるよう注力しています。しかしながら、Visual Studio .NET 2003 およびそれ以前の製品においては、Windows Vista をサポートするために多くの変更が必要であり、それらがユーザーの作業効率をかえって悪化させる可能性があります。 Visual Studio 2005 へアップグレードすれば開発効率が向上するだけでなく、Windows Vista 上での開発が容易になることをお分かりいただけると思います。
Q. Visual Studio .NET 2002 と 2003 が Windows Vista でサポートされない場合、既存のアプリケーションはこれからも動作しますか。
A. はい。開発環境はサポートされませんが、.NET Framework 1.1 と 2.0 ランタイムについては、Windows Vista でも実行できます。
Q. Visual Studio .NET 2002 と Visual Studio .NET 2003 を Windows Vista でサポートすることの技術的な課題は何でしょうか。
A. すでにユーザー自身のアプリケーションを Windows Vista でテストされている方々は経験されているかもしれませんが、仮に多くの開発者がそれぞれのローカル コンピュータ上では管理者権限で開発ツール製品を利用しているとするならば、オペレーティング システムにおけるいくつかの変更が、開発ツール製品の実行に特定の影響を与えます。マイクロソフトではWindows Vista 上の下位互換性確保のために多大な投資を行いましたが、ユーザー アカウント制御 (UAC) およびネットワーキング スタックの部分変更などのいくつかのシステム強化により、非常に多くの作業の必要性が想定されています。
Q. このオペレーティング システムで実行するツールが存在しないにも関わらず、Windows Vista でアプリケーションのテストを開始するよう開発者に勧めるのはなぜでしょうか。
A.オペレーティング システムへの変更によるアプリケーションへの影響に対処するためには、早い段階でのテストが重要となります。マイクロソフトは、まさにこのプロセスを Visual Studio 2005 で行っています。開発者が、Windows Vista 上で Visual Studio 2005 を最大限活用できるようにするための作業をしています。
Q. Windows Vista のサポートを Visual Studio 2005 Service Pack 1 に含めないのはなぜですか。
A. 私たちは優れた製品品質を届けることを常に目指しています。そして Visual Studio 2005 のアップデートを既存の顧客にいち早く提供したいと考えました。Visual Studio 2005 Service Pack 1 Update for Windows Vista については、2007 年の第 1 四半期に提供する予定です。
Q. 開発者が、既存のアプリケーションを Windows Vista で実行するよう移行したい場合はどうすれば良いでしょうか
A. 開発者による .NET Framework 1.1 コードから .NET Framework 2.0 および 3.0 への移行を支援できるよう、情報提供を行います。
Q. .NET Framework 2.0 でビルドされたアプリケーションについては、どうなりますか。
A. .NET Framework 2.0 は、.NET Framework 3.0 の厳密なサブセットであるため、アプリケーションは完全に互換性があります。
ページのトップへ
|