我是Visual Studio的初学者,我可以很好地从项目和控制台项目创建Windows,但我无法编译空项目,
我采取的步骤是:
将以下代码放在类中:
Run Code Online (Sandbox Code Playgroud)using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace Circles { class Program { static void Main(string[] args) { MessageBox.Show("Hello World!"); } } }
然后我点击编译,它给了我这个错误:
错误1程序'D:\ C#\ Projects\Circles\Circles\obj\x86\Debug\Circles.exe'不包含适用于入口点的静态'Main'方法Circles
属性构建操作设置为编译,但项目属性中的启动对象未设置,这是否导致问题,如果是,我该怎么办?
编辑:问题已解决,请参阅下面的CharithJ的答案.多谢你们.
您需要将public访问修饰符添加到类和main方法,并使main以大写m开头:
public class Program
{
public static void Main(string[] args)
{
MessageBox.Show("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:根据评论,实际上既不需要公共访问修饰符.
main方法名称应该是Main
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Circles
{
public class Program
{
public static void Main(string[] args)
{
MessageBox.Show("Hello World!");
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4699 次 |
| 最近记录: |