0

MS Designer を使用せずにフォームのコードを記述しようとしています。

コンパイルすると、一貫して同じエラーが発生します。

型 System.ComponentModel.* は、参照されていないアセンブリで定義されています。

これは、IComponent、ISynchronizeInvoke、および Component に表示されます。参考にしたと思います。

参照を削除して再適用し、以前のバージョンの .net に切り替えてみました。私の環境にあるはずなのですが、見つかりません。

using System;
using System.ComponentModel;
using System.Windows.Forms;


public class EmptyForm : System.Windows.Forms.Form
{

    public EmptyForm()
    {
    }
    public static int Main()
    {
        Application.Run(new EmptyForm());
        return 0;
    }
}

Visual Studio のスクリーン ショット。

4

2 に答える 2

5

エラーが明確に示すように、 Systemへの参照を追加する必要があります。

于 2013-05-17T20:35:29.967 に答える
3

参照を追加するには、[参照] を右クリックして [参照の追加]を選択します。そこに関連する参照を追加できます。

ディレクティブはありますusingが、アセンブリを参照していません。

于 2013-05-17T20:36:29.897 に答える