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

如何在VSCode中禁用dotnet new console创建的C#项目的Top-level statements?

禁用C#项目的Top-level statements方法

一、针对已在VSCode中创建的项目禁用

  • 打开项目里的Program.cs文件,把现有的顶级语句代码替换成传统的程序结构:
using System;

namespace 你的项目名称
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

注意把上面的你的项目名称改成和你实际项目一致的命名空间(通常就是项目文件夹的名字)。

  • 保存文件后,VSCode的C#扩展会自动适配这个结构,直接编译运行即可。

二、创建新项目时直接禁用该特性

使用dotnet new console命令时,加上--use-program-main参数,指定.NET 7框架的完整命令如下:

dotnet new console --framework net7.0 --use-program-main

执行这个命令后,生成的项目会直接带传统的Program类和Main方法,无需后续修改。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 18:12:13