Reputation: 269
I already have a Program.cs
in the folder/directory and no other files.
When I do dotnet new console
, it won't let me create it unless I use --force
to overwrite the Program.cs
. I think I just need to create .csproj
project file to build, run and debug it.
Is there a dotnet new console
with option to skip Program.cs
creation?
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
.
Upvotes: 3
Views: 11185
Reputation: 1500515
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.
Well there's a simpler option than that:
Program.cs
to OldProgram.cs
dotnet new console
OldProgram.cs
to Program.cs
Alternatively, just write the csproj
file by hand - it's really simple. The default on my machine is:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
You could just copy/paste that into the new file...
Upvotes: 5