如何修改 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.Generic
和 System.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 中创建模板。
- 打开新控制台应用项目
- 添加您的更改
- 项目 -> 导出为模板 -> 项目模板(添加模板名称、图标和预览图像)
作为一名学生,我发现自己必须在 Visual Studio 中创建大量 C# .Net Core 控制台应用程序。问题是我还发现自己几乎在所有项目中都必须使用 System.Collections.Generic
和 System.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 中创建模板。
- 打开新控制台应用项目
- 添加您的更改
- 项目 -> 导出为模板 -> 项目模板(添加模板名称、图标和预览图像)