我正在关注quill18在youtube上创建C#教程系列。我在视频#3上,我们开始讨论类和main.cs脚本来执行代码。
我已经复制了他的示例verbatum并且像在xamarin工作室中那样完全启动了项目,但无论如何,编译器似乎都不想接受代码。
代码:
using System; // We need the standard .NET library for many things
namespace DodgeGame
{
class DodgeGameMain
{
static void Main()
{
}
}
}
C:\用户\阿斯\文件\项目\ DodgeGameSolution \ DodgeGame \ CSC: 错误CS5001:程序不包含适合的静态“主”方法 进入点(CS5001)(DodgeGame)
我注意到他的Xamarin Studio正在检测“文档大纲”,而我只是说“当前文档没有大纲”。我试图保存为。该文件,但没有改变一件事。那是怎么回事?
你会注意到这张照片中没有以绿色显示课程:
答案 0 :(得分:3)
更改项目>下的输出类型属性与“Class Library
”的属性相同。默认情况下,此设置可能已设置为“Console Application
”。
答案 1 :(得分:1)
OKAY!因此,Victor Leontyev建议制作一个干净的解决方案。
我退出了,删除了该项目。重新制作它,这次创建空文件时,我检查了#34;添加到项目"这次。由于某种原因它默认是关闭的,甚至在教程制作时也没有选项。
这解决了所有问题并将代码复制/粘贴回来似乎找到了类并正确编译。一个非常简单的问题造成了很多问题。 DOH'