次の方法で共有


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 Tablet PC Edition 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 のインストールに失敗します。

    この問題を解決するには、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 ベータ版をアンインストールする

    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 ベータ版を選択し、 Change/Remove をクリックします。

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

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

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

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

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

  • Windows Vista へのインストールには昇格された特権が必要です

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

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

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

  • Windows Vista 用 Visual Studio 2005 Service Pack 1 更新プログラム

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

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

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

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

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

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

アンインストールの問題

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

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

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

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

    3. 対応するサービス パックをインストールします。

    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. Repair オプションを選択して、Visual Basic Express 2005 を再インストールします。
    2. Repair オプションを選択して、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 番号は、製品の プログラムの追加と削除またはプログラムのインストール解除コントロール パネルで正しく表示されません。 Help または 情報 ボタンには、特定の KB 記事へのリンクが表示されます。このリンクには、UNIFORM Resource Locator (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 エディションズ
    926748 926748 複数言語 Visual Studio 2005 Express エディションズ
    926749 918525 複数言語 Visual Studio 2005 Express エディションズ
    926750 922995 複数言語 Visual Studio 2005 Express エディションズ
    926751 926751 複数言語 Visual Studio 2005 Express エディションズ
    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 または x64Platform 型として使用してコンパイルされたアプリケーションにのみ適用。 Visual Studio 2005 SP1 では、タンパク質データ バンク (PDB) 形式の最適化が行われています。 最適化された 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\のコンポーネントに置き換えます。

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

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

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

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

    シナリオ:

    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 エラーが生成されます。 回避策は、A<T>::N_AB<T>の typedef を導入し、その 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 デザイナーがクラッシュする

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

    この問題を解決するには、次の手順に従ってください。

    1. ソリューション エクスプローラーでスキーマ ファイルを右クリックし、View Code を選択して、エディターでスキーマを開きます。
    2. targetNamespacexmlnsを同じ名前空間に設定します。
  • 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++ スマート デバイス プロジェクトで発生し、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 Explorer;"""

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

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

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

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

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

    Web サイト プロジェクトは Web アプリケーション プロジェクト内で正しく入れ子にされません。

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

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

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

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

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

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

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

    3. Visual Basic プロジェクトの場合は、[ Build イベント をクリックして、 Build イベント ダイアログ ボックスを開きます。 Post-build イベントのコマンド ライン ウィンドウに次を追加します。
      $(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 の File メニューで、ソース管理から Open をクリックし、Visual Studio 2003 ソリューションを選択します。

    3. 表示された [ Migration ] ダイアログ ボックスで、[ Finish をクリックして、ソリューションを 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. にある 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 の Crystal Reports

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

  • Dotfuscator Community Edition

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