我的文件夹/目录中已经有一个 Program.cs
,并且没有其他文件。
当我执行 dotnet new console
时,它不会让我创建它,除非我使用 --force
覆盖 Program.cs
>。我想我只需要创建 .csproj 项目文件来构建、运行和调试它。
是否有一个 dotnet new console
可以选择跳过 Program.cs
创建?
否则,我需要创建一个新目录并创建 dotnet new console
,然后我必须用我的 替换自动生成的
.Program.cs
Program.cs
最佳答案
Otherwise, I will need to make a new directory and create dotnet new console and then I have to replace the auto-generated Program.cs with my Program.cs.
还有一个比这更简单的选择:
- 将
Program.cs
重命名为OldProgram.cs
- 运行
dotnet new console
- 将
OldProgram.cs
重命名为Program.cs
或者,只需手动编写 csproj
文件 - 这非常简单。我的机器上的默认值是:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
您可以将其复制/粘贴到新文件中...
关于c# - 如何仅在 C# 控制台应用程序中生成 .csproj 项目文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72143961/