如何修改 Visual Studio 的 C# .Net Core 控制台应用程序项目模板

How To Modify Visual Studio's C# .Net Core Console App Project Template

作为一名学生,我发现自己必须在 Visual Studio 中创建大量 C# .Net Core 控制台应用程序。问题是我还发现自己几乎在所有项目中都必须使用 System.Collections.GenericSystem.Linq 命名空间。但是 Visual Studio 的默认 C# .Net Core 控制台应用程序模板中包含的唯一命名空间是 System,所以每次创建新项目时都必须添加这两个命名空间,这很烦人。那么我是否可以编辑该模板以包含这两个名称空间,如果可以的话如何?另外,如果可以的话,我还想删除生成的项目命名空间,因为所有项目都只是一个文件,我真的不认为需要该命名空间,它只会使文件有点混乱。也许还删除生成的 Console.WriteLine("Hello world!")

理想情况下,我希望使用模板时创建的 Program.cs 文件看起来像这样:

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main(string[] args) {

    }
}

而不是这个:

using System;

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

您可以在 Visual Studio 中创建模板。

  • 打开新控制台应用项目
  • 添加您的更改
  • 项目 -> 导出为模板 -> 项目模板(添加模板名称、图标和预览图像)

更多信息How to: Create project templates