我想制作一个 C# 脚本,上面写着“Hello, World”。我已经安装了 wsl 和 dotnet,并且正在使用 Linux 终端。我该怎么做?
我尝试使用 touch.cs 来创建文件,它确实创建了一个文件,并且我编写了 console.WriteLine("Hello, World");在其中。 我尝试过使用 dotnet build,但它显示“根级别的数据无效”错误消息 然后我尝试提交,然后再次进行 dotnet build,但这给了我同样的错误
正如您所提到的,您有
dotnet
CLI。
所以答案很简单 - 每个 C# 代码都需要一个项目,它指定一些内容(它使用什么框架、一些构建设置等)。该信息被放入
*.csproj
文件中。然后您可以在其中添加对 C# 代码文件的引用.cs
。或者您可以将 .cs
文件放在同一目录中,它们将被自动拾取。
所以你需要做的是:
dotnet new console
创建项目 - 它将使用一个 C# 文件 Program.cs
创建简单的控制台应用程序,其中将包含 Console.WriteLine
dotnet build
,它会自动查找csproj
文件dotnet run
- 它会自动选择 csproj
文件。要添加新的 C# 文件,只需执行
'public static class Test { public static void Method() { Console.WriteLine("my first c sharp code"); } }' >> Test.cs
'Test.Method();' >> Program.cs
这将在
Test
文件中创建 Test.cs
类,并将其方法调用添加到 Program.cs