Windows フォーム デザイナーのエラー ページ

コードのエラー、サードパーティのコンポーネント、または他の場所でエラーが発生したために Windows フォーム デザイナーの読み込みに失敗した場合は、デザイナーではなくエラー ページが表示されます。 このエラー ページは、必ずしもデザイナーのバグを示しているわけではありません。 バグは、<your-form-name>.Designer.cs という名前のコードビハインド ページのどこかにある可能性があります。 エラーは、コード ページのエラーの場所に移動するためのリンクと共に、折りたたみ可能な黄色のバーに表示されます。

Windows Forms Designer error page

[無視して続行する] をクリックすることで、エラーを無視してデザイナーの読み込みを続けることができます。 この操作によって予期しない動作が発生する可能性があります。たとえば、コントロールがデザイン サーフェイスに表示されないことがあります。

このエラーのインスタンス

黄色のエラー バーが展開されると、エラーの各インスタンスが一覧表示されます。 多くのエラーの種類には、次の形式で正確な場所が含まれます: [プロジェクト名][フォーム名] 行:[行番号] 列:[列番号]。 呼び出し履歴がエラーに関連付けられている場合、 [コール スタックの表示] リンクをクリックしてそれを表示できます。 呼び出し履歴を調べると、エラーの解決に役立つ場合があります。

Windows Forms Designer expanded error

Note

  • Visual Basic アプリの場合、デザイン時エラー ページには複数のエラーは表示されませんが、同じエラーの複数のインスタンスが表示される場合があります。
  • C++ アプリの場合、エラーにはコードの場所のリンクがありません。

このエラーのヘルプ

エラーのヘルプ トピックがある場合は、[MSDN ヘルプ] リンクをクリックすると、そのヘルプ ページに直接移動します。

このエラーに関するフォーラムの投稿

[MSDN フォーラムでこのエラーに関連する投稿を検索] リンクをクリックして、Microsoft Developer Network フォーラムに移動します。 Windows フォーム デザイナーまたは Windows フォームのフォーラムを具体的に検索することもできます。

デザイン時エラー

ここでは、発生する可能性のあるエラーの一部を示します。

'<識別子名>' は、有効な識別子ではありません

このエラーは、フィールド、メソッド、イベント、またはオブジェクトの名前が不適切であることを示します。

'<名前>' は '<プロジェクト名>' に既に存在します

エラー メッセージ: "'<名前>' は '<プロジェクト名>' に既に存在します。 一意の名前を入力してください。"

プロジェクトに既に存在する名前を、継承されたフォームに指定しました。 このエラーを修正するには、継承されたフォームに一意の名前を付けます。

'<ツールボックス タブ名>' はツールボックス カテゴリではありません

サードパーティのデザイナーが、ツールボックスの存在しないタブにアクセスしようとしました。 コンポーネントのベンダーに問い合わせてください。

要求された言語パーサーはインストールされていません。

エラー メッセージ: "要求された言語パーサーはインストールされていません。 言語パーサー名は '{0}' です。"

Visual Studio によって、ファイルの種類に登録されているデザイナーの読み込みが試行されましたが、読み込めませんでした。 これは、セットアップ中に発生したエラーが原因である可能性があります。 修正するには、使用している言語のベンダーに問い合わせてください。

ソース コードの生成、解析に必要なサービスがありません。

これは、サードパーティのコンポーネントに関する問題です。 コンポーネントのベンダーに問い合わせてください。

'<オブジェクト名>' のインスタンスを作成中に例外が発生しました

エラー メッセージ: "'<オブジェクト名>' のインスタンスを作成中に例外が発生しました。 例外は "<例外文字列>" でした。

サードパーティのデザイナーによって、Visual Studio でのオブジェクトの作成が要求されましたが、オブジェクトでエラーが発生しました。 コンポーネントのベンダーに問い合わせてください。

別のエディターによって互換性のないモードで '<ドキュメント名>' が開かれています

エラー メッセージ: "別のエディターによって互換性のないモードで '<ドキュメント名>' が開かれています。 エディターを閉じて操作をやり直してください。"

このエラーは、別のエディターで既に開かれているファイルを開こうとした場合に発生します。 ファイルが既に開いているエディターが表示されます。 このエラーを修正するには、ファイルが開かれているエディターを閉じて、もう一度やり直してください。

別のエディターによって '<ドキュメント名>' が変更されました

変更を有効にするには、デザイナーを閉じてから開き直します。 通常、変更が行われると、Visual Studio によってデザイナーが自動的に再度読み込まれます。 ただし、サードパーティのコンポーネント デザイナーなど、他のデザイナーでは、再読み込み動作がサポートされていない場合があります。 この場合、Visual Studio では、デザイナーを閉じて再度開くことを求めるメッセージが表示されます。

別のエディターによって互換性のないモードでファイルが開かれています。

エラー メッセージ: "別のエディターによって互換性のないモードでファイルが開かれています。 エディターを閉じて操作をやり直してください。"

このメッセージは、"別のエディターによって互換性のないモードで '<ドキュメント名>' が開かれています" と似ていますが、Visual Studio でファイル名を特定できません。 このエラーを修正するには、ファイルが開かれているエディターを閉じて、もう一度やり直してください。

配列ランク '<配列内のランク>' が高すぎます

Visual Studio では、デザイナーによって解析されるコード ブロック内の 1 次元配列のみがサポートされます。 多次元配列は、この領域の外側で有効です。

'<アセンブリ名>' を開けませんでした

エラー メッセージ: "アセンブリ '<アセンブリ名>' を開けませんでした。 ファイルがまだ存在することを確認してください。"

このエラー メッセージは、ファイルを開こうとして開けなかったときに発生します。 ファイルが存在し、有効なアセンブリであることを確認してください。

要素の型が正しくありません。 このシリアライザーは型 '<型名>' の要素が必要です

これは、サードパーティのコンポーネントに関する問題です。 コンポーネントのベンダーに問い合わせてください。

現在 Visual Studio の Toolbox にアクセスできません。

Visual Studio によってツールボックスが呼び出されましたが、使用できませんでした。 このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

イベント ハンドラーを '<イベント名>' イベントに連結できません。このイベントは読み取り専用です

このエラーは、基底クラスから継承されたコントロールにイベントを接続しようとした場合によく発生します。 コントロールのメンバー変数がプライベートである場合、Visual Studio でイベントをメソッドに接続することはできません。 プライベートの継承されたコントロールには、追加のイベントをバインドできません。

デザイン コンテナーのメンバーでないため、要求されたコンポーネントのメソッド名を作成できません。

Visual Studio により、デザイナーにメンバー変数を持たないコンポーネントへのイベント ハンドラーの追加が試みられました。 コンポーネントのベンダーに問い合わせてください。

既に '<名前>' という名前があるため、オブジェクト '<名前>' に名前を付けられません

これは、Visual Studio のシリアライザーの内部エラーです。 これは、シリアライザーがオブジェクトに 2 回名前を指定しようとしたことを示します。これはサポートされていません。 このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

継承コンポーネント '<コンポーネント名>' を削除または破棄できません

継承されたコントロールは、継承元のクラスの所有権の対象になります。 継承されたコントロールに対する変更は、コントロールの生成元のクラスで行う必要があります。 そのため、名前を変更したり、破棄したりすることはできません。

カテゴリ '<ツールボックス タブ名>' にクラス '<クラス名>' のツールがありません

デザイナーがツールボックスの特定のタブのクラスを参照しようとしましたが、このクラスは存在しません。 コンポーネントのベンダーに問い合わせてください。

クラス '<クラス名>' には一致するコンストラクターがありません

サードパーティのデザイナーが Visual Studio に対し、存在しないコンストラクターで特定のパラメーターを使用してオブジェクトを作成するように要求しました。 コンポーネントのベンダーに問い合わせてください。

プロパティ '<プロパティ名>' のコード生成に失敗しました

これは、エラーのジェネリック ラッパーです。 このメッセージに付随するエラー文字列で、エラー メッセージに関する詳細情報と、より具体的なヘルプ トピックへのリンクが提供されます。 このエラーを修正するには、このエラーに追加されているエラー メッセージで指定されているエラーに対処してください。

コンポーネント '<コンポーネント名>' はコンストラクターの Container.Add() を呼び出しませんでした

これは、フォームに読み込んだ、または配置したばかりのコンポーネントでのエラーです。 これは、コンポーネントがそれ自体によってコンテナー コントロール (それが別のコントロールまたはフォームであるかどうかに関わらず) に追加されなかったことを示します。 デザイナーは引き続き機能しますが、実行時にコンポーネントで問題が発生する可能性があります。

このエラーを解決するには、コンポーネントのベンダーに問い合わせてください。 または、自分で作成したコンポーネントの場合は、コンポーネントのコンストラクターで IContainer.Add メソッドを呼び出します。

コンポーネント名を空にすることはできません。

このエラーは、コンポーネントの名前を空の値に変更しようとした場合に発生します。

変数 '<変数名>' はまだ初期化されていないため、アクセスできませんでした

このエラーは、2 つのシナリオが原因で発生する可能性があります。 サードパーティのコンポーネント ベンダーによって配布されたコントロールまたはコンポーネントに問題があるか、または記述したコードにコンポーネント間の再帰的な依存関係があります。

このエラーを修正するには、コードに再帰的な依存関係がないことを確認します。 そのような問題がない場合は、エラー メッセージのテキストを正確に記録し、コンポーネントのベンダーに問い合わせてください。

型 '<型名>' が見つかりませんでした

エラー メッセージ: "型 '<型名>' が見つかりませんでした。 この型を含むアセンブリが参照されていることを確認してください。 この型が開発プロジェクトの一部である場合は、プロジェクトが正常にビルドされていることを確認してください。"

このエラーは、参照が見つからなかったために発生しました。 エラー メッセージで示されている型が参照されていること、および型で必要なすべてのアセンブリも参照されていることを確認します。 多くの場合、問題は、ソリューション内のコントロールがビルドされていないことです。 ビルドするには、 [ビルド] メニューの [ソリューションのビルド] を選択します。 そうではなく、コントロールが既にビルドされている場合は、ソリューション エクスプローラーの [参照] または [依存関係] フォルダーの右クリック メニューから、手動で参照を追加します。

型 '<型名>' を読み込めませんでした

エラー メッセージ: "型 '<型名>' を読み込めませんでした。 この型を含むアセンブリがプロジェクト参照に追加されていることを確認してください。"

Visual Studio により、イベント処理メソッドの接続が試みられ、メソッドのパラメーターの型が 1 つ以上見つかりませんでした。 これは、通常、参照がないことが原因で発生します。 このエラーを修正するには、型が含まれる参照をプロジェクトに追加してから、操作をやり直してください。

継承コンポーネントのプロジェクト項目テンプレートが見つかりませんでした。

Visual Studio で継承されたフォームのテンプレートは使用できません。 このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

デリゲート クラス '<クラス名>' に Invoke メソッドがありません。 このクラスはデリゲートですか

Visual Studio でイベント ハンドラーの作成が試みられましたが、イベントの種類に何らかの誤りがあります。 これは、イベントが CLS に準拠していない言語で作成された場合に発生する可能性があります。 コンポーネントのベンダーに問い合わせてください。

メンバー '<メンバー名>' の宣言が重複しています

このエラーは、メンバー変数が 2 回宣言されているために発生します (たとえば、Button1 という名前の 2 つのコントロールがコード内で宣言されている場合)。 名前は、継承されたフォーム全体で一意である必要があります。 また、名前は大文字と小文字の違いだけでは区別できません。

カルチャ '<カルチャ名>' のリソース ファイルからリソースを読み取り中にエラーが発生しました

このエラーは、プロジェクト内に無効な .resx ファイルがある場合に発生する可能性があります。

このエラーを修正するには、次のようにします。

  1. ソリューション エクスプローラーで [すべてのファイルを表示] ボタンをクリックし、ソリューションに関連付けられている .resx ファイルを表示します。
  2. .resx ファイルを右クリックして [開く] を選択することにより、XML エディターに .resx ファイルを読み込みます。
  3. .resx ファイルを手動で編集して、エラーに対処します。

既定のカルチャ '<カルチャ名>' のリソース ファイルからリソースを読み取り中にエラーが発生しました

このエラーは、既定のカルチャに無効な .resx ファイルがプロジェクト内にある場合に発生する可能性があります。

このエラーを修正するには、次のようにします。

  1. ソリューション エクスプローラーで [すべてのファイルを表示] ボタンをクリックし、ソリューションに関連付けられている .resx ファイルを表示します。
  2. .resx ファイルを右クリックして [開く] を選択することにより、XML エディターに .resx ファイルを読み込みます。
  3. .resx ファイルを手動で編集して、エラーに対処します。

メソッド '<メソッド名>' を解析できませんでした

エラー メッセージ: "メソッド '<メソッド名>' を解析できませんでした。 パーサーによってエラー '<エラー文字列>' が報告されました。 エラーの原因と考えられるものをタスク一覧で調べてください。"

これは、解析中に発生する問題の一般的なエラー メッセージです。 これらのエラーは、多くの場合、構文エラーによって発生します。 エラーに関連する特定のメッセージについては、タスク一覧を参照してください。

無効なコンポーネント名: '<コンポート名>'

コンポーネントの名前を、その言語で無効な値に変更しようとしました。 このエラーを修正するには、その言語の名前付け規則に準拠するコンポーネントの名前を指定します。

型 '<クラス名>' は同じファイル内のいくつかの部分クラスからできています

partial キーワードを使用して複数のファイルでクラスを定義する場合、各ファイルで指定できる部分定義は 1 つだけです。

このエラーを修正するには、クラスの部分定義を 1 つだけ残して、ファイルからすべて削除します。

アセンブリ '<アセンブリ名>' が見つかりませんでした

エラー メッセージ: "アセンブリ '<アセンブリ名>' が見つかりませんでした。 このアセンブリが参照されていることを確認してください。 アセンブリが現在の開発プロジェクトの一部である場合は、そのプロジェクトがビルド済みかどうかを確認してください。"

このエラーは、"型 '<型名>' が見つかりませんでした" と似ていますが、通常、このエラーはメタデータ属性が原因で発生します。 このエラーを修正するには、属性で使用されているすべてのアセンブリが参照されていることを確認します。

アセンブリ名 '<アセンブリ名>' が無効です

コンポーネントにより特定のアセンブリが要求されましたが、コンポーネントによって指定された名前は有効なアセンブリ名ではありません。 コンポーネントのベンダーに問い合わせてください。

基本クラス '<クラス名>' をデザインできません

Visual Studio によってクラスが読み込まれましたが、クラスの実装者からデザイナーが提供されていないため、クラスをデザインできません。 クラスでデザイナーがサポートされている場合は、コンパイラ エラーなど、デザイナーに表示されるような問題がないことを確認します。 また、クラスへのすべての参照が正しいこと、およびすべてのクラス名のスペルが正しいことを確認します。 そうではなく、クラスがデザイン可能でない場合は、コード ビューで編集します。

基本クラス '<クラス名>' を読み込めませんでした

クラスがプロジェクト内で参照されていないため、Visual Studio でそれを読み込むことができません。 このエラーを修正するには、プロジェクトにクラスの参照を追加し、Windows フォーム デザイナー ウィンドウを閉じてから再度開きます。

クラス '<クラス名>' をこのバージョンの Visual Studio でデザインできません

このコントロールまたはコンポーネントのデザイナーで、Visual Studio と同じ型がサポートされていません。 コンポーネントのベンダーに問い合わせてください。

クラス名が、この言語に有効な識別子ではありません。

ユーザーによって作成されているソース コードのクラス名が、使用されている言語に対して無効です。 このエラーを修正するには、言語の要件に準拠するようにクラスの名前を指定します。

このコンポーネントには、'<参照名>' への循環参照が含まれているため、追加できません

コントロールまたはコンポーネントをそれ自体に追加することはできません。 これが発生する可能性のあるもう 1 つの状況は、Form1 の別のインスタンスを作成するコードが、フォーム (Form1 など) の InitializeComponent メソッドにある場合です。

現在デザイナーを変更することはできません。

このエラーは、エディター内のファイルが読み取り専用としてマークされている場合に発生します。 ファイルが読み取り専用に設定されていないこと、およびアプリケーションが実行されていないことを確認します。

このファイルのデザイナーに、デザインできるクラスがないため、デザイナーを表示できませんでした。

このエラーは、デザイナーの要件を満たす基底クラスを Visual Studio で見つけられない場合に発生します。 フォームとコントロールは、デザイナーをサポートする基底クラスから派生している必要があります。 継承されたフォームまたはコントロールから派生している場合は、プロジェクトがビルドされていることを確認します。

基底クラス '<クラス名>' のデザイナーがインストールされていません

Visual Studio でクラスのデザイナーを読み込むことができませんでした。 このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

デザイナーは型 '<型名>' のインスタンスを作成しなければなりませんが、型が abstract として宣言されているため、作成できませんでした

このエラーは、デザイナーに渡されているオブジェクトの基底クラスが abstract であるために発生しました。これは許可されていません。

ファイルをデザイナーに読み込めませんでした。

このファイルの基底クラスで、デザイナーがサポートされていません。 この問題を回避するには、コード ビューを使用してファイルの作業を行います。 ソリューション エクスプローラーでファイルを右クリックし、 [コードの表示] を選択します。

このファイルの言語は、サービスを解析して生成するのに必要なコードをサポートしません。

エラー メッセージ: "このファイルの言語は、コードを解析して生成するうえで必要なサービスをサポートしていません。 開こうとしているファイルがプロジェクトのメンバーであることを確認してから、ファイルをもう一度開いてください。"

このエラーは、通常、デザイナーをサポートしていないプロジェクト内のファイルを開こうとしたことが原因で発生します。

言語パーサー クラス '<クラス名>' が正しく実装されていません

エラー メッセージ: "言語パーサー クラス '<クラス名>' が正しく実装されていません。 開発元に問い合わせて、更新されたパーサー モジュールを取得してください。"

使用中の言語で、正しい基底クラスから派生していないデザイナー クラスが登録されました。 使用している言語のベンダーに問い合わせてください。

名前 '<名前>' は、既にほかのオブジェクトにより使用されています

これは、Visual Studio のシリアライザーの内部エラーです。 このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

オブジェクト '<オブジェクト名>' は IComponent インターフェイスを実装しません

Visual Studio によりコンポーネントの作成が試みられましたが、作成されたオブジェクトは IComponent インターフェイスを実装していません。 修正するには、コンポーネントのベンダーに問い合わせてください。

オブジェクト '<オブジェクト名>' は、プロパティ '<プロパティ名>' に対して null を返しました。正しくありません

常にオブジェクトを返す必要がある .NET プロパティがいくつかあります。 たとえば、フォームの Controls コレクションは、コントロールがない場合でも、常にオブジェクトを返す必要があります。

このエラーを修正するには、エラーで指定されたプロパティが null でないことを確認します。

シリアル化データ オブジェクトの種類が正しくありません。

シリアライザーによって提供されたデータ オブジェクトが、現在使用されているシリアライザーと一致する型のインスタンスではありません。 コンポーネントのベンダーに問い合わせてください。

サービス '<サービス名>' が必要ですが、見つかりませんでした

エラー メッセージ: "サービス '<サービス名>' が必要ですが、見つかりませんでした。 Visual Studio のインストールに問題がある可能性があります。"

Visual Studio で必要なサービスが使用できません。 そのデザイナーをサポートしていないプロジェクトを読み込もうとしている場合は、コード エディターを使用して必要な変更を行います。 そうでない場合にこのエラーが表示された場合は、問題の報告を使用して問題を記録してください。

サービス インスタンスは '<インターフェイス名>' から派生するか、または実装しなければなりません

このエラーは、コンポーネントまたはコンポーネント デザイナーで、インターフェイスとオブジェクトを必要とする AddService メソッドが呼び出されましたが、指定されたオブジェクトで指定されたインターフェイスが実装されていないことを示します。 コンポーネントのベンダーに問い合わせてください。

コード ウィンドウのテキストを変更できませんでした。

エラー メッセージ: "コード ウィンドウのテキストを変更できませんでした。 ファイルが読み取り専用ではなく、十分なディスク領域があることを確認してください。"

このエラーは、ディスク領域またはメモリの問題により Visual Studio でファイルを編集できない場合、またはファイルが読み取り専用としてマークされている場合に発生します。

Toolbox 列挙子オブジェクトは、一度に 1 項目のみの取得をサポートします。

このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

'<コンポーネント名>' のツールボックス項目をツールボックスから取得できませんでした

エラー メッセージ: "'<コンポーネント名>' のツールボックス項目をツールボックスから取得できませんでした ツールボックス項目が含まれるアセンブリが正しくインストールされていることを確認してください。 ツールボックス項目で次のエラーが発生しました: <エラー文字列>。"

Visual Studio で問題のコンポーネントにアクセスしたときに、例外がスローされました。 コンポーネントのベンダーに問い合わせてください。

'<ツールボックス項目名>' のツールボックス項目をツールボックスから取得できませんでした

エラー メッセージ: "'<ツールボックス項目名>' のツールボックス項目をツールボックスから取得できませんでした ツールボックスから項目を削除し、もう一度追加してみてください。"

このエラーは、ツールボックス項目内のデータが破損した場合、またはコンポーネントのバージョンが変更された場合に発生します。 ツールボックスから項目を削除し、再度度追加してみてください。

型 '<型名>' が見つかりませんでした

エラーメッセージ: "型 '<型名>' が見つかりませんでした。 型を含むアセンブリが参照されていることを確認してください。 アセンブリが現在の開発プロジェクトの一部である場合は、そのプロジェクトがビルド済みかどうかを確認してください。"

デザイナーの読み込み中に、Visual Studio で型を見つけることができませんでした。 型を含むアセンブリが参照されていることを確認してください。 アセンブリが現在の開発プロジェクトの一部である場合は、そのプロジェクトがビルド済みかどうかを確認してください。

型の解決サービスはメイン アプリケーション スレッドからのみ呼び出されます。

Visual Studio で、間違ったスレッドから必要なリソースへのアクセスが試みられました。 このエラーは、デザイナーの作成に使用されたコードで、メイン アプリケーション スレッド以外のスレッドからの型解決サービスの呼び出しが行われると表示されます。 このエラーを修正するには、正しいスレッドからサービスを呼び出すか、コンポーネントのベンダーに問い合わせてください。

変数 '<変数名>' は宣言されていないか、または割り当てられていません

ソース コードに、宣言または割り当てが行われていない Button1 などの変数への参照があります。 変数が割り当てられていない場合、このメッセージはエラーではなく警告として表示されます。

メニュー コマンド '<メニュー コマンド名>' のコマンド ハンドラーが既に存在します

このエラーは、サードパーティのデザイナーにより、既にハンドラーのあるコマンドがコマンド テーブルに追加された場合に発生します。 コンポーネントのベンダーに問い合わせてください。

'<コンポーネント名>' という名前のコンポーネントは既に存在します

エラー メッセージ: "'<コンポーネント名>' という名前のコンポーネントは既に存在します。 コンポーネントは一意の名前を持つ必要があり、名前で大文字と小文字が区別されてはなりません。 また、名前は継承されたクラスのどのコンポーネントの名前とも競合することもできません。"

このエラーメッセージは、プロパティ ウィンドウ内のコンポーネントの名前が変更された場合に発生します。 このエラーを修正するには、すべてのコンポーネント名が一意であり、大文字と小文字が区別されず、継承されたクラスのコンポーネントの名前と競合しないことを確認します。

形式 '<形式名>' に登録されているツールボックス項目の作成子が既に存在します

サードパーティのコンポーネントで、ツールボックス タブ上の項目へのコールバックが作成されましたが、その項目には既にコールバックが含まれていました。 コンポーネントのベンダーに問い合わせてください。

この言語エンジンは、デザイナーを読み込む CodeModel をサポートしません。

このメッセージは、"このファイルの言語は、サービスを解析して生成するのに必要なコードをサポートしません" と似ていますが、このメッセージには内部登録の問題が関係します。 このエラーが表示された場合は、問題の報告を使用して問題を記録してください。

型 '<型名>' に '<パラメーターの型名>' 型のパラメーターを含むコンストラクターがありません

Visual Studio で、パラメーターが一致するコンストラクターが見つかりませんでした。 これは、必要なもの以外の型を持つコンストラクターを指定したことが原因である可能性があります。 たとえば、Point コンストラクターは 2 つの整数を受け取ることができます。 浮動小数点数を指定した場合、このエラーが発生します。

このエラーを修正するには、別のコンストラクターを使用するか、コンストラクターによって提供されるものと一致するようにパラメーターの型を明示的にキャストします。

参照 '<参照名>' を現在のアプリケーションに追加できません

エラー メッセージ: "参照 '<参照名>' を現在のアプリケーションに追加できません。 '<参照名>' の別のバージョンがまだ参照されていないことを確認してください。"

Visual Studio で参照を追加できません。 このエラーを修正するには、参照の別のバージョンがまだ参照されていないことを確認します。

現在のファイルをチェックアウトできません。

エラー メッセージ: "現在のファイルをチェックアウトできません。 ファイルがロックされているか、ファイルを手動でチェックアウトする必要がある可能性があります。"

このエラーは、現在ソース コード管理にチェックインされているファイルを変更した場合に発生します。 通常、ユーザーがファイルをチェックアウトできるよう、Visual Studio によりファイルのチェックアウト ダイアログ ボックスが表示されます。 今回は、ファイルがチェックアウトされませんでした。チェックアウトの間にマージの競合が発生したためである可能性があります。 このエラーを修正するには、ファイルがロックされていないことを確認してから、手動でファイルをチェックアウトしてみてください。

'<[オプション] ダイアログ ボックスのタブ名>' という名前のページが見つかりません

このエラーは、コンポーネント デザイナーが、存在しない名前を使用して、[オプション] ダイアログ ボックスからページへのアクセスを要求した場合に発生します。 コンポーネントのベンダーに問い合わせてください。

'<[オプション] ダイアログ ボックスのタブ名>' ページにプロパティ '<プロパティ名>' が見つかりません

このエラーは、コンポーネント デザイナーが [オプション] ダイアログ ボックスからページ上の特定の値へのアクセスを要求して、その値が存在しない場合に発生します。 コンポーネントのベンダーに問い合わせてください。

Visual Studio 内のクラスが、画面上でデザインできるクラスから継承されていないため、ファイルのデザイナーを開けません。

Visual Studio はクラスをロードしましたが、そのクラスのデザイナーをロードできませんでした。 Visual Studio では、デザイナーはファイルの最初のクラスを使用する必要があります。 このエラーを修正するには、ファイルの最初のクラスになるようにクラス コードを移動して、デザイナーを再度読み込みます。

Visual Studio は型 '<型名>' のインスタンスの保存、読み込みを行えません

これは、サードパーティのコンポーネントに関する問題です。 コンポーネントのベンダーに問い合わせてください。

'<ドキュメント名>' をデザイン ビューで開けません

エラー メッセージ: "<ドキュメント名>' をデザイン ビューで開けません。 ファイルの種類用のパーサーがインストールされていません。"

このエラーは、プロジェクトの言語でデザイナーがサポートされていないことを示します。[ファイルを開く] ダイアログ ボックスまたはソリューション エクスプローラーからファイルを開こうとすると発生します。 代わりに、コード ビューでファイルを編集します。

Visual Studio で型 '<型名>' のクラス用のデザイナーが見つかりませんでした

Visual Studio によってクラスが読み込まれましたが、クラスをデザインすることはできません。 代わりに、クラスを右クリックして [コードの表示] を選択し、コード ビューでクラスを編集します。

関連項目