2

デザイナをロードする前にデータが失われる可能性を防ぐには、次のエラーを解決する必要があります。

エラーのリスト (名前はそれほど重要ではありません):

変数 'TextEditor' が宣言されていないか、割り当てられていません。…………

それは次のようになります。

このエラーのインスタンス (1)

  1. コール スタックを非表示

System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument (IDesignerSerializationManager マネージャー) で System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad (IDesignerSerializationManager マネージャー) で Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad (IDesignerSerializationManager serializationManager) System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad (IDesignerLoaderHost ホスト) で

ビルドしますが、フォームにアクセスできません(無視を押すと空のフォームが開きます)...

ありがとう!

4

2 に答える 2

4

よく覚えていませんが、[Designmode(false)]などの属性がありました。この属性は、デザインモードのプロパティを無視します。したがって、デザインモードを開いたときに、デザイナーはこのプロパティにアクセスしません。カスタムクラスに問題があり、クラスを編集できる場合は、このエラーが発生するプロパティにこの属性を追加できます。または、これの代わりに次のことを試すことができます。

  1. 開いているすべてのドキュメントを閉じる(ALT +(W-> L))またはトップメニューから。そして、builkdしてフォームを開きます。

  2. Visual Studioですべてのドキュメントを閉じ、可能であればプロジェクトのobjフォルダーとbinフォルダーをクリアして、プロジェクトを再構築するか、ソリューションをクリーンアップします。

  3. Visual Studioのクリアbinフォルダーとobjフォルダー内のすべてのドキュメントを閉じ、Visual Studioを再起動して、ソリューションを再構築します。

于 2013-02-25T12:16:06.933 に答える