用VS2010建立一个控制台程序,结果如下:自己用文本建立单个文件,打入同样的代码,结果没问题。怎么会这样?using System;
using System.Windows.Forms;
/*
错误 1 命名空间“System”中不存在类型或命名空间名称“Windows”。是否缺少程序集引用? E:\cs\ConsoleApplication11\ConsoleApplication11\Program.cs 2 14 ConsoleApplication11
*/
namespace ConsoleApplication10
{
class Program
{
static void Main(string[] args)
{
int a = 0;
long b = 2900000000;
try
{
a = checked((int)b);
}
catch (System.OverflowException)
{
MessageBox.Show("发生溢出");
/*
错误 2 当前上下文中不存在名称“MessageBox” E:\cs\ConsoleApplication11\ConsoleApplication11\Program.cs 18 17 ConsoleApplication11
*/ }
Console.WriteLine(a);
Console.WriteLine("int的自大值" + int.MaxValue);
Console.WriteLine("long的最大值" + long.MaxValue);
}
}
}
using System.Windows.Forms;
/*
错误 1 命名空间“System”中不存在类型或命名空间名称“Windows”。是否缺少程序集引用? E:\cs\ConsoleApplication11\ConsoleApplication11\Program.cs 2 14 ConsoleApplication11
*/
namespace ConsoleApplication10
{
class Program
{
static void Main(string[] args)
{
int a = 0;
long b = 2900000000;
try
{
a = checked((int)b);
}
catch (System.OverflowException)
{
MessageBox.Show("发生溢出");
/*
错误 2 当前上下文中不存在名称“MessageBox” E:\cs\ConsoleApplication11\ConsoleApplication11\Program.cs 18 17 ConsoleApplication11
*/ }
Console.WriteLine(a);
Console.WriteLine("int的自大值" + int.MaxValue);
Console.WriteLine("long的最大值" + long.MaxValue);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货