【发布时间】:2021-04-11 14:24:25
【问题描述】:
这是错误:
C:\Users\smadu\Documents\CodeHouse\Program.cs(7,21):错误 CS0017: 程序定义了多个入口点。用 /main 编译到 指定包含入口点的类型。
我是 Visual Studio 的新手,所以这可能是一个简单的解决方法。我有两个文件,想通过终端运行它们。
我该如何单独执行?
我发现代码无法运行,因为我有两个 "static void Main"。 将其中的一个更改为 static void Main2 将修复错误但只运行没有 2 的那个。
有没有办法通过终端运行这两个文件?谢谢!
【问题讨论】:
-
你必须为你想要完成的事情创建两个单独的程序。
-
这似乎是一个 XY 问题,与 VSCode 无关。 C# 程序只能有一个入口点。为什么您需要多个入口点,您将如何决定何时使用一个入口点与何时使用另一个入口点??
-
你只能有1个主要方法作为入口点,并在里面运行不同的操作
-
无法在 VS Code 上运行。因为它会在所有文件中找到“static void main”并运行。在 VS Studio 中,您可以单击文件的属性并设置“不构建”。
-
您收到的消息准确地告诉您必须做什么:“使用 /main 编译以指定包含入口点的类型。”
标签: c# visual-studio-code terminal