问题描述
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Drawing.Drawing2D;usingSystem.Text;usingSystem.Windows.Forms;namespaceexample1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Paint(objectsender,PaintEventArgse){Graphicsg=e.Graphics;BrushbrSolid=newSolidBrush(Color.Blue);BrushbrHatch=newHatchBrush(HatchStyle.HorizontalBrick,Color.Red,Color.Yellow);BrushbrGradient=newLinearGradientBrush(newRectangle(0,0,200,200),Color.Black,Color.LightGray,45,false);g.FillRectangle(brGradient,10,10,200,200);g.FillEllipse(brHatch,200,200,150,190);g.FillPie(brSolid,0,0,300,300,285,75);}}}//这个程序总是提示“不包含适合于入口点的静态main方法”
解决方案
解决方案二:
问题不在你贴的这段代码里,你再找找你的项目里,有没有一个Program.cs,通常VS的项目,那里才是整个程序的入口点,就是定义main函数的地方。
解决方案三:
检查Program.cs文件是否和下面的代码有出入?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;namespaceWindowsFormsApplication7{staticclassProgram{///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run();}}}
解决方案四:
就是没有启动项啊,你写个Main()方法就可以了
解决方案五:
晕贴错了重新贴下哈稍等
解决方案六:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;namespaceWindowsFormsApplication8{staticclassProgram{///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm1());}}}
解决方案七:
没有静态的main函数的问题吧
解决方案八:
对啊。。main()函数是程序的入口点。。要是没这个。程序是没法运行的额
解决方案九:
上面说的都对,不过我更怀疑你是不是把一个form程序粘到consoleapp工程里了,而且粘的时候还把main方法给删除了:)