.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
相关产品推荐
相关产品推荐

