[英]C# beginner program
我正在使用 Visual Studio,当我尝试编译下面的代码时,出现两个错误;
CS0103 当前上下文中不存在名称“控制台”
CS0017 C# 程序定义了多个入口点。 使用 /main 编译以指定包含入口点的类型。
我该如何解决这个问题?
using System;
namespace App2
{
class Class1
{
static void Main()
{
Console.Writeline("Hello");
}
}
}
看起来Class1
不是唯一定义了static void Main()
方法的类。 通常,当您创建控制台应用程序时,有一个名为“Program”的类已经包含一个方法Main
。 应该不需要添加另一个类。
只需修改现有的Main
方法。 这应该可以解决第二个错误。
Main
方法有点像方法的Highlander - 只能有一个。
对于第一个错误:您确实需要针对 Windows 平台才能使用Console
,因此您需要创建 Console 应用程序或 Windows Forms/WPF 应用程序等。
正如Thorsten Dittmar 所说,确保您没有重复的static void Main
方法,
CS0103 当前上下文中不存在名称“控制台”
确保您没有创建通用 Windows 平台(UWP) 项目/Android。 你不能在它上面调用 Console。
正如许多人所怀疑的那样,我通过进入安装程序、修改并检查了.NET Desktop Development 来修复了错误。
它现在有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.