You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 6.0控制台应用模板如何恢复旧程序风格?

在.NET 6.0中恢复旧版C#控制台应用模板的方法

使用.NET 6.0创建C#控制台项目时,默认模板仅生成如下极简代码:

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

无法更换框架的情况下,可通过以下简便方法恢复旧模板风格:

  • 通过CLI命令指定创建旧风格项目
    创建项目时执行以下命令,直接生成包含完整Program类和Main方法的代码:

    dotnet new console --use-program-main
    
  • 设置全局默认模板参数
    若希望每次创建控制台项目都默认使用旧模板,执行全局配置命令:

    dotnet new --set-default console:use-program-main=true
    

    后续使用dotnet new console创建项目时,会自动生成旧风格代码。

  • 手动修改现有项目
    针对已创建的项目,直接补充完整的类结构即可:

    namespace YourProjectNamespace
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Hello, World!");
            }
        }
    }
    

    注意将YourProjectNamespace替换为项目实际的命名空间。

编者按:请为反对这个(愚蠢的)新模板的议题投票。

内容的提问来源于stack exchange,提问作者nicomp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 19:45:34