如何使用 .net 5.0 通过命令行在现有项目中创建新的 .cs 文件

Zah*_*ari 2 c# cmd command-line-tool .net-core

我正在使用 .net core 通过命令行创建和运行一些非常简单的 C# 代码。我使用dotnet new console. 它以我所在目录的名称(classes)创建一个.csproj文件。所以我有一个classes文件夹,其中包含一个classes.csproj文件、一个Program.cs文件和一些其他文件夹。

为了创建一些类,我需要一些其他的.cs文件,但我不知道如何去做。我已经File:New根据https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/intro-to-csharp/introduction-to-classes尝试了该命令,但我必须使用错误的语法,因为它说:

文件名、目录名或卷标语法不正确。

由于我对命令行和编码非常陌生(显然),我已经在谷歌上搜索了一些 cmd 语法,但仍然找不到任何东西来让它工作。

我知道它可以在 Visual Studio 中轻松完成,但我想知道是否有办法使用 cmd 来完成它。

小智 5

不幸的是,在 dotnet cli 中没有创建 C# 文件的命令行

但是如果你想用终端创建一个 C# 文件,你可以使用下面的命令

在 Linux bash 中或在 Windows 中使用 git bash

touch YourFileName.cs
Run Code Online (Sandbox Code Playgroud)

在 Windows cmd 中

type NUL > YourFileName.cs
Run Code Online (Sandbox Code Playgroud)