这个简单的程序为什么编译不了?
原程序:
Hello.cs
//==================================================
class hello
{
public static void Main()
{
System.Windows.Forms.Messagebox.Show("Hello,World!");
}
}
用csc编译:csc /target:Winexe /out:hello.exe /r:System.dll,System.Windows.Forms.dll,System.Drawing.dll Hello.cs
为什么总是出错,显示:类型或命名空间名称"MessageBox"在类或命名空间"System.Windows.Forms"中不存在(是否缺少程序集引用?)
各位帮帮我,我错在那里?
问题点数:20、回复次数:5Top
1 楼fds2003(Hunter)回复于 2004-05-02 20:11:36 得分 5
你要添加这三个引用System.dll,System.Drawing.dll和System.Windows.Form.dll!Top
2 楼oilren()回复于 2004-05-02 20:26:01 得分 0
在前面加上:
using System;
using System.Drawing;
using System.Windows.Forms;
还是一样的错误信息呀。Top
3 楼fds2003(Hunter)回复于 2004-05-02 20:38:41 得分 5
什么错误呀?列出来!!!
Top
4 楼liufeng82()回复于 2004-05-02 21:07:34 得分 10
你程序中System.Windows.Forms.Messagebox.Show("Hello,World!");
中的Messagebox应写成MessageBox,C#中可是分大小写的呀。Top
5 楼oilren()回复于 2004-05-02 21:16:34 得分 0
偶,明白了。多谢了。Top




