C#2005を使っています。Win32 APIを使いたいと思い、下記のコードを書きましたが、

>エラー CS0246: 型または名前空間名 'DllImport' が見つかりませんでした。
>using ディレクティブまたはアセンブリ参照が不足しています。

というエラーがでてしまい。コンパイルできません。何か特別な設定が必要なんで
しょうか?。他の部分は新規プロジェクトで、Windowsアプリケーションで作成した
素のままの状態です
何かアドバイスがあれば、よろしくお願いします。
-----以下コード-----
using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace hoge
{
static class Program
{
[DllImport("user32.dll")]
public static extern int MessageBeep(uint uType);

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
MessageBeep(0);
}
}
}