我正在使用visual studio,当我尝试编译下面的代码时,我得到了 2个错误;
CS0103名称'控制台'在当前上下文中不存在
CS0017 C#程序定义了多个入口点。使用/ main编译以指定包含入口点的类型。
我该如何解决这个问题?
using System;
namespace App2
{
class Class1
{
static void Main()
{
Console.Writeline("Hello");
}
}
}
答案 0 :(得分:2)
看起来Class1
不是唯一定义了static void Main()
方法的类。通常,当您创建一个控制台应用程序时,会有一个名为" Program"已经包含方法Main
。应该不需要添加另一个类。
只需修改现有的Main方法即可。这应该可以解决第二个错误。
Main
方法就像Highlander方法一样 - 只能有一个方法。
至于第一个错误:您需要将Windows平台作为目标,以便能够使用Console
,因此您需要创建一个控制台应用程序或Windows窗体/ WPF应用程序等。
答案 1 :(得分:0)
正如@Thorsten Dittmar所说,确保你没有重复的静态无效主要方法,
CS0103名称'控制台'在当前上下文中不存在
确保您没有创建通用Windows平台项目/ Android,您无法在其上调用控制台。
答案 2 :(得分:0)
第一个错误是由拼写错误引起的。要更正它,请将Writeline
更改为WriteLine
(使用大写字母L)。
第二个错误是由于您没有明确指定程序应该使用哪个入口点。要解决此问题,请按以下步骤操作:
在解决方案资源管理器中右键单击您的项目,然后打开“属性”菜单。您将看到类似的页面,您应该做的就是明确选择入口点。
答案 3 :(得分:0)
许多人怀疑我通过进入安装程序来修复错误,修改并检查.NET桌面开发。
立即行动,
全部谢谢