Visual Studio 2005 Service Pack 1 のリリース ノート

この記事では、Visual Studio 2005 Service Pack 1 (SP1) のインストールとアンインストールに関する既知の問題の一覧を示します。

元の製品バージョン: Visual Studio
元の KB 番号: 928957

注:

Visual Studio 2005 SP1 に含まれる機能の変更については、 Visual Studio 2005 廃止のドキュメントを参照してください

Visual Studio 2005 SP1 を入手する

サポートされている言語

Visual Studio 2005 SP1 では、すべての Visual Studio 2005 言語製品の更新プログラムが提供されます。

  • 簡体字中国語
  • 繁体字中国語
  • 英語 (米国)
  • フランス語
  • ドイツ語
  • イタリア語
  • 日本語
  • 韓国語
  • ロシア語
  • スペイン語

サポートされるオペレーティング システム

  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x64 Edition (WOW)
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2002 SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP タブレット PC エディション SP2
  • Microsoft Windows Server 2003 Standard Edition SP1
  • Microsoft Windows Server 2003、Enterprise Edition SP1
  • Microsoft Windows Server 2003 Datacenter Edition SP1
  • Microsoft Windows Server 2003、Web Edition SP1
  • Microsoft Windows Server 2003、Standard x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003、Enterprise x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 Datacenter x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 R2、Standard Edition
  • Microsoft Windows Server 2003 R2、Standard x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2、Enterprise Edition
  • Microsoft Windows Server 2003 R2、Enterprise x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Datacenter Edition
  • Microsoft Windows Server 2003 R2、Datacenter x64 Edition (WOW)
  • Microsoft Windows Vista

インストール要件

  • サポートされている Visual Studio 2005 製品のライセンスコピーをターゲット コンピューターにインストールする必要があります。
  • 192 MB の RAM が必要です。 256 MB 以上をお勧めします。

Visual Studio 2005 SP1 のサポート

非公式のコミュニティ サポートは 、MSDN フォーラムを通じて利用できます。

インストールの問題 – すべてのプラットフォーム

  • Service Pack のインストールには、元の製品のインストールよりも長い時間がかかります

    Visual Studio 2005 SP1 のインストールは、SP1 のインストールは製品のインストールに似ていますが、追加のインストール タスクがあるため、元のリリース バージョンのインストールよりも時間がかかります。 インストール時間は、インストールされている製品とコンピューターの構成によって異なります。

  • インストールにはかなりのディスク領域が必要です

    サービス パックをインストールするには、元の製品のインストールで使用したディスク領域と同じ領域が必要になる場合があります。 複数の Visual Studio 製品がインストールされている場合は、Service Pack のインストールごとにディスク領域が必要です。 必要なディスク領域の見積もりは、Service Pack のダウンロード ページにあります。

  • Visual Studio 2005 SP1 が複数回インストールを試みる

    複数の Visual Studio 製品がコンピューターにインストールされている場合、Service Pack は複数回実行されます。 インストールを複数回開始しないでください。

  • インストール中にダイアログ ボックスが部分的に非表示になっている

    この問題は、[ ...の構成 ] ダイアログ ボックスを画面の中央から離した場合に発生します。 以降のダイアログ ボックスは、[ ... の構成 ] ダイアログ ボックスの中央に配置されます。 [... の構成] ダイアログ ボックスが画面の隅付近にある場合、後で表示される大きなダイアログ ボックスが画面の一部から外れている可能性があります。

    この問題を解決するには、画面の中央にある [... の構成 ] ダイアログ ボックスのままにします。

    Visual Studio 2005 SP1 は、Visual Studio のコンパイル直後にはインストールされません。デバッガー サービスが閉じるまで Visual Studio 2005 SP1 をインストールすることはできません。

    この問題を解決するには、次のいずれかの手順を実行します。

    • 進行中のコンパイルを完了し、デバッガー サービスが閉じるのを待ちます。 最大 10 分かかる場合があります。

    • タスク マネージャーを使用して、mspdbsrv.exe サービスのすべてのインスタンスを終了します。

  • Team Foundation Server の前提条件

    Visual Studio 2005 SP1 をインストールする前に、KB919156から更新プログラムをインストールする必要があります。 この更新プログラムにより、SP1 のインストール中にサーバーがクライアント要求を処理しないようにします。

  • ネットワークが使用できない場合、Visual Studio 2005 Team Foundation Server SP1 のインストールまたはアンインストールに失敗する

    Visual Studio 2005 Team Foundation Server SP1 は、ネットワークが使用できない場合にインストールまたはアンインストールに失敗します。 これは、Active Directory に依存するカスタム アクションに関する問題です。

    シナリオ:

    1. ネットワーク共有から Visual Studio 2005 Team Foundation Server をインストールします。
    2. KB919156から必要な更新プログラムをインストールします。
    3. Visual Studio 2005 Team Foundation Server SP1 をローカルにコピーします。
    4. ネットワークを無効にします。
    5. ローカル パスから Service Pack をインストールします。 Service Pack のインストールに失敗します。

    この問題を解決するには、サービス パックをインストールまたはアンインストールする前に、ネットワークが使用可能であることを確認します。

  • Visual Studio 2005 Web アプリケーション プロジェクトのアンインストールが必要

    Visual Studio 2005 Web アプリケーション プロジェクトがインストールされている場合は、次の手順に従って Visual Studio 2005 SP1 をインストールします。

    1. Visual Studio 2005 Web アプリケーション プロジェクト アドインをアンインストールします。
    2. Visual Studio 2005 SP1 をインストールします。
  • SQL Server Compact Edition のツールとランタイム

    Visual Studio 2005 SP1 には、SQL Server Compact Edition 3.1 のデザイン時ユーティリティの更新プログラムが含まれています。 SQL Server Compact Edition Tools for Visual Studio 2005 SP1 には、UI/ダイアログ、デバイス CAB ファイル、DataDirectory 機能、およびスマート デバイス開発コンポーネントの ClickOnce サポートが含まれます。

  • 使用可能な Visual Basic 2005 コマンド ライン コンパイラ (Vbc.exe) への修正プログラムの更新

    Visual Studio 2005 SP1 では、応答性、安定性、パフォーマンスの向上など、Visual Basic 2005 のデザイン時コンパイラが強化されています。

    Visual Studio 2005 SP1 をインストールした後、開発および展開されたマシンにこの修正プログラムをインストールして、次のいずれかが該当する場合は、コマンド ライン コンパイラの Service Pack 修正プログラムを取得します。

    • Visual Basic 2005 では、ASP.NET 2.0 を使用して Web サイトを開発しています。
    • Visual Basic 2005 で記述 ASP.NET 2.0 Web サイトを展開しています。
    • コマンド ライン コンパイラを使用して、IDE の外部で Visual Basic 2005 プロジェクトをビルドしています。
  • リリース バージョンをインストールする前に Visual Studio 2005 SP1 Beta をアンインストールする

    Visual Studio 2005 SP1 のリリースをインストールする前に、Visual Studio 2005 SP1 ベータ版をアンインストールする必要があります。 最初にベータ版をアンインストールしない場合は、次のエラー メッセージが表示されます。

    Windows インストーラ サービスでアップグレード修正プログラムをインストールできません。アップグレードするプログラムがないか、またはアップグレードが異なるバージョンのプログラムへ更新する可能性があります。 アップグレードするプログラムがこのコンピューターにあり、アップグレードが正しいかどうかを確認してください。

    Windows 2000、Windows XP、Windows XP SP1、Windows Server 2003 RTM からベータ 版をアンインストールするには:

    1. [開始] をクリックします。
    2. [コントロール パネル] をクリックします。
    3. [プログラムの追加と削除] を開きます。
    4. 適用する各製品の Service Pack ベータ版を選択し、[ 変更/削除] をクリックします。

    Windows XP SP2 および Windows Server 2003 SP1 からベータ 版をアンインストールするには、

    1. [開始] をクリックします。
    2. [コントロール パネル] をクリックします。
    3. [プログラムの追加と削除] を開きます。
    4. まだチェックされていない場合は、[更新を表示する] をオンにします。
    5. 適用する各製品の下に入れ子になっている Service Pack ベータ版を選択し、[ 削除] をクリックします。

    Windows Vista からベータ 版をアンインストールするには:

    1. [開始] をクリックします。
    2. [コントロール パネル] をクリックします。
    3. [ プログラム] をクリックします。
    4. [プログラムと機能] セクションの [インストールされている更新プログラムの表示] をクリックします。
    5. 適用される各製品の Service Pack ベータ版を選択し、[ アンインストール] をクリックします。

インストールの問題 – Windows Vista

  • Windows Vista へのインストールには、管理者特権が必要です

    Windows Vista に Visual Studio 2005 SP1 をインストールする場合は、SP1 実行可能ファイルを右クリックし、[ 管理者として実行] を選択することをお勧めします。 代わりに、特権コンソール ウィンドウから実行可能ファイルを起動できます。

  • [セットアップ] ダイアログ ボックスが表示されない

    すべてのインストールでユーザー アカウント制御 (UAC) で行われる検証により、初期セットアップ ダイアログ ボックスの表示が遅れます。 1 時間以上の遅延が報告されています。

  • Windows Vista 用 Visual Studio 2005 Service Pack 1 Update

    Vista プラットフォームに固有の問題に対処するために、Visual Studio 2005 SP1 の更新プログラムをリリースします。 詳細については、「 Visual Studio for Windows Vista」を参照してください。

インストールの問題 – Windows Server 2003

Windows Server 2003 SP1 がインストールされている Windows Server 2003 エディションではインストールが失敗します。 報告されるエラーは次のとおりです。

エラー 1718。 ファイル <ファイル名> がデジタル署名ポリシーによって拒否されました。

この問題は、Windows Server 2003 または Windows XP で、.msi パッケージまたは .msp パッケージが正しく署名されていることを確認するための連続したメモリがコンピューターに不足している場合に発生します。

この問題を解決するには、「 Windows Server 2003 または Windows XP: エラー 1718 で大きな Windows インストーラー パッケージまたは大きな Windows インストーラー パッチ パッケージをインストールしようとするときのエラー メッセージ」を参照してください。デジタル署名ポリシーによってファイルが拒否されました

アンインストールの問題

  • Visual Studio 2005 SP1 のアンインストール中にエラー 33088 が表示される

    このエラーは、次のシナリオで発生します。

    1. Visual Studio 2005 Team Test エディションをインストールします。

    2. 分散テスト実行コントローラーまたは分散テスト実行エージェント コンポーネントをインストールします。

    3. 対応する Service Pack をインストールします。

    4. サービス パックのアンインストールが失敗する

      エラー 33088: セットアップ パッケージに問題があります。

    この問題を解決するには、次の手順を実行します。

    1. [プログラムの追加と削除] を使用してコンポーネントをアンインストールします。
    2. Visual Studio Service Pack をアンインストールします。
    3. コンポーネントを再インストールします。
  • Visual Studio Team Suite 2005 SP1 をアンインストールすると、Visual Basic Express 2005 のインストールが中断される

    このエラーは、次のシナリオで発生します。

    1. Visual Studio Professional 2005 をインストールします。
    2. Visual Studio 2005 SP1 for Visual Studio Professionalをインストールします。
    3. Visual Basic Express 2005 をインストールします。
    4. Visual Basic Express 2005 SP1 をインストールします。
    5. Visual Studio Professional 2005 をアンインストールします。
    6. Visual Basic Express の実行が失敗します。 2 つのアセンブリが見つからないためです。

    この問題を解決するには、次の手順を実行します。

    1. [修復] オプションを選択して、Visual Basic Express 2005 を再インストールします。
    2. [修復] オプションを選択して、Visual Basic Express 2005 SP1 を再インストールします。
  • Visual Web Developer Express SP1 のアンインストールに失敗する

    このエラーは、次のシナリオで発生します。

    1. Visual Web Developer Express をインストールします。
    2. Visual Web Developer Express SP1 をインストールします。
    3. Visual Web Developer Express をアンインストールします。
    4. Visual Web Developer Express をインストールします。
    5. Visual Web Developer Express SP1 をインストールします。
    6. Visual Web Developer Express SP1 をアンインストールします。
    7. エラーが発生します。

    既知のシステム状態に戻すには、次の手順に従います。

    1. Visual Web Developer Express をアンインストールします。
    2. Visual Web Developer Express をインストールします。
    3. Visual Web Developer Express SP1 をインストールします。
  • Visual Studio 2005 Team Suite SP1 をアンインストールすると、シンボルが削除されます

    Visual Studio 2005 Team Suite SP1 をアンインストールすると、シンボル ファイルが削除され、元の Visual Studio 2005 製品のインストールが中断される可能性があります。

    この問題を解決するには、Visual Studio 2005 を修復します。 Visual Studio 2005 の製品修復により、不足しているすべてのファイルが置き換えられます。

  • 並列シナリオで Visual Studio 2005 SP1 をアンインストールすると、他の Service Pack のインストールが中断される可能性があります

    2 つの Visual Studio 2005 エディションが同じコンピューターにインストールされ、Service Pack で更新されると、いずれかのエディションのサービス パックをアンインストールすると、ファイルが他のエディションのサービス パック以外のレベルに戻されます。

    この問題を解決するには、もう一方のエディションで Service Pack を再インストールします。

  • 一部のサービス パックに関連付けられているナレッジ ベース (KB) 番号が正しくありません

    一部のサービス パックに関連付けられている KB 番号が、コントロール パネルの製品の [プログラムの追加と削除] または [プログラムのアンインストール] に正しく表示されません。 [ ヘルプ ] ボタンまたは [詳細情報 ] ボタンには、特定の KB 記事へのリンクが表示されます。このリンクには、一様リソース ロケーター (URL) に正しくない KB 番号が含まれている可能性があります。 正しい KB 番号については、次の表を参照してください。

    実際の KB 番号 KB 番号をアンインストールする 言語 製品ファミリ
    926601 926601 英語 Visual Studio 2005 Team Suite
    926602 926602 日本語 Visual Studio 2005 Team Suite
    926603 926603 繁体字中国語 Visual Studio 2005 Team Suite
    926604 926603 簡体字中国語 Visual Studio 2005 Team Suite
    926605 926603 韓国語 Visual Studio 2005 Team Suite
    926606 926603 ドイツ語 Visual Studio 2005 Team Suite
    926607 926607 フランス語 Visual Studio 2005 Team Suite
    926608 926608 イタリア語 Visual Studio 2005 Team Suite
    926609 926608 スペイン語 Visual Studio 2005 Team Suite
    926738 922996 英語 Visual Studio 2005 Team Foundation Server
    926739 922996 日本語 Visual Studio 2005 Team Foundation Server
    926740 922996 繁体字中国語 Visual Studio 2005 Team Foundation Server
    926741 922996 簡体字中国語 Visual Studio 2005 Team Foundation Server
    926742 922996 韓国語 Visual Studio 2005 Team Foundation Server
    926743 922996 ドイツ語 Visual Studio 2005 Team Foundation Server
    926744 922996 フランス語 Visual Studio 2005 Team Foundation Server
    926745 922996 イタリア語 Visual Studio 2005 Team Foundation Server
    926746 922996 スペイン語 Visual Studio 2005 Team Foundation Server
    926747 918525 多言語 Visual Studio 2005 Express Editions
    926748 926748 多言語 Visual Studio 2005 Express Editions
    926749 918525 多言語 Visual Studio 2005 Express Editions
    926750 922995 多言語 Visual Studio 2005 Express Editions
    926751 926751 多言語 Visual Studio 2005 Express Editions
    928425 926601 ロシア語 Visual Studio 2005 Team Suite

既知の問題と回避策

  • Windows Vista に Visual Studio 2005 SP1 の修正プログラムをインストールするアクセス許可を求めるメッセージが表示される

    Visual Studio 2005 SP1 の修正プログラムが今後リリースされる場合は、インストールするアクセス許可を求めるメッセージが表示されます。 Windows Vista では、UI モードとサイレント モードの両方でアクセス許可が必要です。 Windows Vista での修正プログラムのインストールを自動化する必要がある場合は、管理者アカウントを使用して修正プログラムをインストールする必要があります。 詳細については、「 Visual Studio 2005 Service Pack 1 Update for Windows Vista」を参照してください。

  • 64 ビット Windows インストールでのデバッグ

    Visual Studio 2005 SP1 には、64 ビット Windows インストールで 32 ビット アプリケーションをデバッグするときに機能するいくつかのデバッガー修正プログラムが含まれています。 64 ビット インストールで 64 ビット アプリケーションをデバッグする場合、これらの修正プログラムのサブセットのみが機能します。 これは、Visual Studio 2005 SP1 で 64 ビット デバッグ コンポーネントの多くが変更されないためです。

  • 64 ビット Windows インストールでの 64 ビットネイティブ Visual Basic アプリケーションのデバッグ

    64 ビット コンピューター上の Visual Studio 2005 SP1 で Visual Basic アプリケーションをデバッグしているときに、デバッガーがウォッチ ウィンドウまたはイミディエイト ウィンドウで部分的に修飾された名前 (MyName など) を評価しようとすると、次のエラーが表示される場合があります。

    BC 30699 "MyName が宣言されていないか、それを含むモジュールがデバッグ セッションに読み込まれていません。

    これは、プラットフォームの種類として Any CPU または x64 を使用してコンパイルされたアプリケーションにのみ適用されます。 タンパク質データ バンク (PDB) 形式の最適化は、Visual Studio 2005 SP1 で行われました。 最適化された PDB 形式は、Visual Studio 2005 SP1 に付属する Visual Basic コンパイラでのみ使用できます。 64 ビット Windows インストールでのデバッグは、リモート デバッグ コンポーネントを使用して行われますが、最適化された PDB 形式を理解するためにこれらのコンポーネントは更新されていません。

    この問題を解決するには、デバッガー ウィンドウで名前の完全な修飾を指定します。 たとえば、 ConsoleApplication1.MyClass.MyName です

  • リモート デバッグ

    Visual Studio 2005 SP1 は、Visual Studio 2005 のインストールが含まれていないシステムにはインストールできません。 そのため、リモート デバッグ コンポーネントのみを含み、Visual Studio 2005 を持たないコンピューターは、Visual Studio 2005 SP1 では更新できません。

    この問題を解決するには、次のいずれかの手順を実行します。

    • Visual Studio 2005 SP1 の変更を、 のコンポーネントに置き換えて、リモート デバッグ コンポーネントを含むコンピューターに C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\適用します。

    • リモート コンピューターがその C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ 共有から直接 msvsmon.exe 実行できるように、ネットワーク上のディレクトリを共有します。

      注:

      Visual Studio 2005 SP1 のデバッグ修正プログラムは、64 ビット コンピューターにはインストールされていません。ファイルは変更されていないため C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ です。 リモート システムにデバッガー修正プログラムを適用する場合は、デバッグ コンポーネントのソースとして 32 ビット システムを使用します。

  • 複数の Windows Embedded CE 6.0 ソフトウェア開発キット (SDK) のインストール

    同じオペレーティング システム設計に基づく複数の Windows Embedded CE 6.0 SDK をインストールすると、Visual Studio 2005 SP1 ネイティブ プロジェクト作成ウィザードに 1 つの SDK のみが表示されます。

    シナリオ:

    1. Visual Studio 2005 SP1 をインストールします。
    2. 同じオペレーティング システム設計に基づく複数の WINCE6.0 SDK をインストールします。
    3. 新しいネイティブ プロジェクトを作成し、[プラットフォーム] をクリックしてプラットフォーム SDK を選択します。 一覧表示される SDK は 1 つだけです。
  • マネージド リソース エディター

    新しいイメージ、アイコン、テキスト ファイル、またはプロジェクト フォルダーまたはそのサブフォルダーのいずれかに存在しない既存のファイルを追加しようとすると、Visual Studio に次のエラー メッセージが表示されます。

    保護されたメモリの読み取りまたは書き込みを試行しました。 これは多くの場合、他のメモリが破損していることを示しています。

    この問題を解決するには

    1. ビットマップまたはその他のファイルをプロジェクト内のコピー先フォルダー (通常は Resources フォルダー) に移動またはコピーします。
    2. ファイルをそこからマネージド リソース エディターにドラッグします。
  • Qt ライブラリ ソースの最近のバージョンでは、コンパイル時にエラーが発生します

    VC++ コンパイラの修正により、特定のテンプレート コードが Visual Studio 2005 SP1 でコンパイルされず、C2244 エラーが発生しました。 SP1 なしでコンパイルされるコードでは、継承されたテンプレート クラスと入れ子になった型が使用されます。 特に、このようなテンプレート コードを使用する Qt ライブラリ ソースの現在のバージョンは、この変更の影響を受けます。

    問題のあるコードの最も基本的な形式は次のようになります。

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typename A<T>::N_A test();
    };
    template <class T>
    typename A<T>::N_A B<T>::test()    /* 1 */
    {
        return 0;
    }
    

    テンプレート クラス B は、テンプレート クラス A から継承します。 A<T> には、 N_Aを返す入れ子になった B<T>::test() 型があります。 Visual Studio 2005 SP1 コンパイラでは、/* 1 */とマークされた行に C2244 エラーが生成されます。 回避策は、 に typedef A<T>::N_AB<T> を導入し、その typedef を全体で B<T>使用することです。 回避策により、上記のコードは次のように変更されます。

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typedef A<T>::N_A N_B;  // typedef definition
        typename N_B test(); // use of the typedef in the return type
    };
    template <class T>
    typename B<T>::N_B B<T>::test()    // use of the typedef in the return type
    {
        return 0;
    }
    
  • Visual Basic アプリケーション イベントを表示すると Visual Studio がクラッシュする

    Visual Basic プロジェクトの [アプリケーション] プロパティ ページで [ アプリケーション イベントの表示 ] をクリックすると、ApplicationEvents.vb ファイルがまだ存在しない場合に Visual Studio がクラッシュします。

    この問題を解決するには、Visual Basic プロジェクトのルートに ApplicationEvents.vb という名前のファイルを作成し、次のテキストを挿入します。

    Namespace My
    ' The follow events are available for MyApplication:
    ' Startup: Raised when the application starts, before
    ' the startup form is created.
    ' Shutdown: Raised after all application forms are closed.
    ' This event is not raised if the application terminals
    ' abnormally.
    ' UnhandledException: Raised if the application encounters
    ' an unhandled exception.
    ' StartupNextInstance: Raised when launching a single-
    ' instance application and the application is already
    ' active.
    ' NetworkAvailabilityChanged: Raised when the network
    ' connection is connected or disconnected.
    
    Partial Friend Class MyApplication
    
    End Class
    
    End Namespace
    
  • XML スキーマの TargetNamespace プロパティが空の場合、XML Designerがクラッシュする

    XML スキーマに他の XML スキーマを参照する が<Include>含まれている場合、名前空間 () または TargetNamespace (xmlnstargetNamespace) が関連付けられているスキーマで参照されている名前空間とは異なる値である場合、XML Designerがクラッシュする可能性があります。 つまり、スキーマに他のスキーマが含まれている場合は、同じ名前空間を参照する必要があります。

    この問題を解決するには、次の手順を実行します。

    1. ソリューション エクスプローラーでスキーマ ファイルを右クリックし、[コードの表示] を選択して、エディターでスキーマを開きます。
    2. xmlns を同じ名前空間に設定targetNamespaceします。
  • Team Foundation Server

    詳細については、「Microsoft Team Foundation Server 2010 Service Pack 1」を参照してください。

  • Windows 2000 でプロファイラー ドライバーが使用できなくなります

    プロファイラー ドライバーは、Windows 2000 プラットフォームでの動作を停止することがあります。 サンプリング モードでモニターを起動しようとすると、エラーが報告されます。 トレース モードでモニターを起動しようとすると、ドライバーを実行できないという警告が報告されます。

    この問題を解決するには、次の手順を実行します。

    1. コンピューターを再起動します。

    2. 次のコマンドを実行します。

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. コンピューターからサインアウトします。

    4. コンピューターにサインインします。

    5. 以前と同様にモニターを起動します。

  • CFindReplaceDialog は、ネイティブ スマート デバイス プロジェクトにローカライズされていません

    英語 CFindReplaceDialog 以外のデバイス上のネイティブ C++ スマート デバイス アプリケーションから呼び出されると、英語のテキストが表示されます。 の CFindReplaceDialog リソースはローカライズされておらず、この問題の解決策はありません。

  • 既存の Windows Mobile SDK サンプルとスマート デバイス ネイティブ アプリケーションがコンパイルされない

    Visual Studio 2005 SP1 を使用してビルドした場合、多くの既存のサンプルとネイティブ ユーザー アプリケーションは、次のエラー メッセージでコンパイルできません。

    エラー LNK2019: 未解決の外部シンボル __GSHandlerCheck

    Windows Mobile 5.0 SDK for ポケット PC と Windows Mobile 5.0 SDK for Smartphone の両方のサンプルは、この問題の影響を受けます。

    Visual Studio 2005 SP1 は、Windows CE 6.0 コンパイラで既に使用できる /GS サポートを使用して Visual Studio コンパイラを更新します。 リンク エラーは、 libcmt.lib に明示的にリンクしない、または /GS がオフになっているネイティブ C++ Smart Device プロジェクトで発生し、Windows Embedded CE 6.0 より前のプラットフォームで実行されています。

    この問題を解決するには

    1. リンクする追加のライブラリの一覧に libcmt.lib を明示的に含めます。
    2. リンカーの警告をオフにする (/nowarn:4099)
  • Visual Studio Team Suite for Software Testers のコード化された Web テストでデータバインドが失敗する

    このエラーは、異なるデータ ソースにバインドされているコード化された Web テストが同じロード テストから実行されるときに発生します。

    シナリオ:

    1. データバインディングを使用し、異なるデータ ソースにバインドされる 2 つのコード化された Web テストを作成します。
    2. 2 つのテストを 1 つのロード テストに追加します。
    3. ロード テストを実行します。

    エラーは、2 つのデータ ソースの 1 つのデータが見つからないことを示します。

    現時点では解決されません。 2007 年第 1 四半期に修正プログラムをリリースします。

Web アプリケーションとプロジェクト

  • ASP.NET Web サイト プロジェクトのパフォーマンスのリファクタリングが改善されました

    ASP.NET Web サイトを含むソリューションでリファクタリング操作を呼び出すと、より適切になりました。

    .aspx ページを読み込む必要があるかどうかを判断する前に、リファクタリング操作では次の操作が実行されます。

    • リファクタリングされている要素に対して構文検索を実行して、.aspx ページに存在するかどうかを判断します。

    • 参照に現在のスコープからアクセスできるかどうかを判断します。 Web アプリケーション プロジェクトでは、リファクタリングと検索のすべての参照の名前変更は、.aspx ファイル内からサポートされていません。 ただし、分離コード ファイルのリファクタリングは完全にサポートされています。

  • Web アプリケーション プロジェクトの変換に関する問題

    Visual C# プロジェクトと Visual J# プロジェクトの両方を含む混合ソリューションの変換が失敗するか、空のプロジェクトが生成される可能性があります。 回避策は、変換ごとに Visual Studio の新しいインスタンスから開始することで、各プロジェクトを個別に変換することです。

    プロジェクトから Web アプリケーション プロジェクトへの変換を取り消すと、エラーが発生し、プロジェクトが半変換状態のままになる可能性があります。

    2003 Visual Basic 6 WebClass プロジェクトのアップグレードが完了しない場合があります。 回避策は、プロジェクトを閉じてから再度開き、アップグレードを再実行することです。

    Web アプリケーション プロジェクトでは、Visual Basic ファイルまたは .aspx ファイルを変換するときに、デザイナー ファイルが正しく更新されないことがあります。 回避策は、ファイルを手動で修正することです。

  • Web サイト プロジェクトと Web アプリケーション プロジェクトの一般的な問題

    Web アプリケーション プロジェクト システムは、不足している web.configファイルを 検出しません。 構成情報を必要とするコントロールを追加すると、false フォルダーがソリューション エクスプローラーに表示されます。 回避策は、Web アプリケーション プロジェクトにコントロールを追加する前に、 web.config ファイルを手動で追加することです。

    ルート プロジェクト内のコントロールを参照するサブプロジェクトを含む Web アプリケーション プロジェクトでは、IDE がハングする可能性があります。

    .pdb ファイルと .xml ファイルを含む Web サイト ソリューションを TFS ソース管理に追加すると、.pdb ファイルと .xml ファイルが正しく追加されない可能性があります。

    Visual Studio では、マルチビュー内のビュー内でウィザードを操作するとメモリがリークされます。 回避策は、ソリューションを保存してから Visual Studio を再起動することです。

    Web サイトおよび Web アプリケーション プロジェクトの bin フォルダーを変更すると、Visual Studio によって bin フォルダー全体のシャドウ コピーが作成される可能性があります。 このコピーにより、Visual Studio のパフォーマンスが低下し、ディスク領域が消費される可能性があります。

    ページコントロールとユーザー コントロールが同じルート名前空間の下にある異なる名前空間に存在する場合、生成されたコードはコンパイルされません。これは、デザイナーがページ内のユーザー コントロールの宣言用に作成する名前空間が間違っているためです。 回避策は、デザイナー ファイルから宣言を削除し、分離コード ファイルに配置することです。 分離コード ファイルに移動すると、ページを変更しても変更されません。

    サード パーティ製ブラウザーをインストールしてアンインストールすると、F5 キーを押し、[ブラウザーで表示] コマンドを押して Web アプリケーション プロジェクトの動作を停止すると、実行が発生する可能性があります。 チェック、次のレジストリ キーがまだ使用可能かどうかを確認できます。

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE] @=""C:\Program Files\Internet Explorer\iexplore.exe"" ""Path""=""C:\Program Files\Internet エクスプローラー;"""

    Service Pack をインストールした後、Windows 2000 上の Web アプリケーション プロジェクトは、クライアント側 ASP.NET 開発サーバーへの接続に失敗する可能性があります。 これにより、ビルドが失敗し、Visual Studio がハングする可能性があります。 問題は、プロジェクト システムと開発サーバーの間の競合状態の結果です。 回避策は、Windows 2000 で IIS を使用するようにプロジェクトを構成し、開発サーバーを回避することです。

    Web アプリケーション プロジェクトで、デザイナーでイベントをダブルクリックしてイベント ハンドラーを作成しようとすると、ページ クラスに 1 つ以上のオーバーロードされたメソッドが含まれている場合に失敗する可能性があります。 Web サイト プロジェクトを使用する場合は発生しません。

    Web アプリケーション プロジェクトを読み取り専用共有に発行すると、Visual Studio がクラッシュします。 回避策は、共有が書き込み可能であることを確認することです。

    サード パーティ製のファイアウォールによって Visual Studio がクラッシュする可能性があります。

    Web アプリケーション プロジェクトでは、Ctrl + F5 またはブラウザーで表示を使用するたびに、インターネット エクスプローラーの新しいインスタンスが起動されます。

    Web サイト プロジェクトが Web アプリケーション プロジェクトで正しく入れ子にできない。

    プロパティ リソース ページを使用してイメージを追加すると、誤ったエラー メッセージが表示される可能性があります。

    WSE 3.0 トレースは、Visual Studio 2005 Web アプリケーション プロジェクトを使用して作成されたプロジェクトでは機能しません。 Web サイト プロジェクトの WSE 3.0 では、トレースは期待どおりに機能します。

  • Web アプリケーション プロジェクトまたは Web サービス アプリケーションのトレース プロファイルを有効にする

    Visual Studio IDE からのトレース プロファイルは、Web アプリケーション プロジェクトまたは Web サービス アプリケーションでは機能しません。 ユーザー コードはレポートに表示されません。

    この問題を解決するには

    1. プロジェクトのプロパティ ページを開きます。

    2. Visual C# プロジェクトの場合は、 ビルド後イベントのコマンド ライン ウィンドウに次を追加します。
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. Visual Basic プロジェクトの場合は、[ ビルド イベント ] をクリックして [ ビルド イベント ] ダイアログ ボックスを開きます。 ビルド後のイベント コマンド ライン ウィンドウに次を追加します。
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. 通常どおり IDE からプロファイルします。 サンプリング プロファイルを実行する場合は、プロパティ ページからこの行を削除します。

  • Visual Studio 2005 SP1 で変換後に Visual Studio 2003 Web アプリケーションをチェックインするときに指定されていないエラー

    このエラーは、次のシナリオで発生します。

    1. Visual Studio 2003 で、ソリューションを作成し、Web アプリケーションを追加して、ソース管理に追加します。

    2. Visual Studio 2005 の [ ファイル ] メニューの [ソース管理から 開く ] をクリックし、Visual Studio 2003 ソリューションを選択します。

    3. 表示された [ 移行 ] ダイアログ ボックスで、[ 完了 ] をクリックして、ソリューションを Visual Studio 2005 に移行します。

    4. この警告は、移行中に表示されます。

      ソリューション内の 1 つ以上のプロジェクトは、次の理由で読み込めませんでした。プロジェクト ファイルまたは Web が移動、名前の変更、またはコンピューター上にありません。 これらのプロジェクトは、ソリューション エクスプローラーでは使用不可としてラベル付けされます。 プロジェクト ノードを展開して、プロジェクトを読み込めなかった理由を表示します。

    5. [OK] をクリックします。 ソリューションは正常に移行されますが、プロジェクトは移行されないため、ソリューション エクスプローラーでは使用できなくなります。

    この問題を解決するには、次の手順を実行します。

    1. Visual Studio 2003 をインストールします。
    2. Visual Studio 2003 でソリューションを作成します。
    3. Visual Studio 2005 をインストールします。
    4. Visual Studio 2005 でソリューションを読み込んで保存します。
    5. Visual Studio 2005 SP1 をインストールします。
    6. 手順 4 で保存したソリューションを読み込みます。

ハードウェアに関する注意事項

  • ARMV4i および ARMV4T ボードタイプをお使いのお客様

    84017153と84082689の命令セット ID を使用して ARMV4i および ARMV4T ボードの種類を操作している場合、Visual Studio を使用してデバイスにアプリケーションをデプロイしたり、デバッグしたり、テストしたりすることはできません。

    この問題を解決するには、次の手順を実行します。

    1. にある Microsoft.TypeMaps.8.0.xsl のバックアップ コピーをC:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\作成します。

      Microsoft.TypeMaps.8.0.xsl の後 <QISCONTAINER> (6 行目) に、次の行を追加します。

      <QIS ID="84017153">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      <QIS ID="84082689">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      
    2. ファイルを保存します。

  • Microsoft Device Emulator バージョン 2.0

    Visual Studio 2005 SP1 では、インストールされているデバイス エミュレーターは更新されません。 デバイス エミュレーター 2.0 は、2007 年 1 月にリリースされる予定です。 Device Emulator 2.0 を使用すると、ユーザーは、最近リリースされた Windows Embedded CE 6.0 プラットフォームのパフォーマンスが大幅に向上し、ターゲット デバイス アプリケーション開発の恩恵を受けることができます。

  • Visual Studio 2005 Service Pack 1 のクリスタル レポート

    Visual Studio 2005 Service Pack 1 の Crystal Reports は、2007 年春にリリースされる予定です。 サービス パックは、既存の製品機能の全体的な品質を向上させ、Visual Studio 2005 SP1 および Windows Vista との高レベルの互換性を維持します。 サービス パックは、顧客のフィードバックと内部テストによって発生する問題に対処します。 ビジネスオブジェクトは、製品の品質を高めることに取り組んでいます。

  • Dotfuscator Community Edition

    Dotfuscator Community Edition は、Visual Studio 2005 の元のリリース バージョン以降に更新されました。 変更について読み、無料の更新プログラムを入手するには、 PreEmptive Solutions にアクセスしてください。