VS2008 で新しい C# プロジェクトを開始しようとすると、すぐに次のエラーが表示されます。コードの。
Google には、この広範囲に及ぶ問題に対する有効な解決策はありませんが、VS2008 を再インストールしようとしましたが、解決しませんでした。助言がありますか?
VS2008 で新しい C# プロジェクトを開始しようとすると、すぐに次のエラーが表示されます。コードの。
Google には、この広範囲に及ぶ問題に対する有効な解決策はありませんが、VS2008 を再インストールしようとしましたが、解決しませんでした。助言がありますか?
MSDNから:
このエラーは、Visual Studio がデザイナーの要件を満たす基本クラスを見つけられない場合に発生します。例を次に示します。Visual Studio が基本クラスのデザイナーを見つけることができません。基本クラスは、見つからないかロードできなかったクラスです。
このエラーを修正するには
- フォームとコントロールは、デザイナーをサポートする基本クラスから派生する必要があります。作業中のプロジェクト内で、継承されたフォームやコントロールなどから派生している場合は、[ビルド] メニューから [ソリューションのビルド] を選択して、プロジェクトがビルドされていることを確認する必要があります。
「マイ ドキュメント」の「Visual Studio 2008」ディレクトリをバックアップして名前を変更します。次に、 devenv.exe /safemode を実行します
作成しているプロジェクトの種類によっては、Visual Studio がフォーム デザイナーで通常の .cs ファイルを開こうとしている可能性があります。この場合、ソリューションで .cs ファイルを見つけて右クリックします。次に、Open with... を選択し、CSharp Editor を選択して、[Set as Default] を選択します。
一方、Winforms プロジェクトを開始しようとしている場合、デフォルトで選択される最初のファイルは Form1.cs であり、エディターで正しく開く必要があります。その場合、プロジェクト テンプレートに何か問題があり、フォームが正しく継承されていないように見えますが、これを修正するには再インストールが必要でした。