【发布时间】:2020-09-21 21:26:26
【问题描述】:
我确信这是一个答案很明显的愚蠢问题,但我就是想不通。我在 VS Code 中练习 C#,并将我所有的项目放在一个文件夹中。现在,当我尝试使用“dotnet run”测试我的第二个程序的启动时,终端一直在尝试访问第一个项目,而不是打开的那个。
"AdditionCalc.cs(7,17):错误 CS0017:程序定义了多个入口点。用 /main 编译以指定包含入口点的类型。[C:\Users\dylan\Desktop\C#练习\C# 练习.csproj]" 是我得到的错误信息。 “AdditionCalc.cs”是我的第一个项目,在那里我做了一个简单的加法计算器。
using System;
namespace Practice
{
class Calculator
{
static void Main(string[] args)
{
string str1;
string str2;
int number1;
int number2;
Console.WriteLine("Enter Number One");
str1 = Console.ReadLine();
Console.WriteLine("Enter Number Two");
str2 = Console.ReadLine();
number1 = Int32.Parse(str1);
number2 = Int32.Parse(str2);
int answer = number1 + number2;
Console.WriteLine("Those two numbers added up is: " + answer);
string fivehundo = (answer >=500) ? "That number is bigger than 500" : "That number is smaller than 500";
Console.WriteLine(fivehundo);
}
}
}
这是我的第一个项目
using System;
namespace Test {
class NumberGuesser {
static void Main(string[] args){
Random rnd = new Random();
int number = rnd.Next(1, 11);
Console.WriteLine(number);
}
}
}
这是我的第二个项目,用户将猜测一个数字,每次控制台都会返回实际数字是否高于或低于输入的数字。
我是否特别需要将这些文件保存在完全不同的位置并每次都创建一个新控制台?还是我必须以特定方式打开文件? 非常感谢您的帮助,我知道这可能是一个愚蠢的问题,我忽略了一些非常基本的东西
【问题讨论】:
标签: c# visual-studio-code terminal