我可以更改 Visual Studio 项目类型中默认文件的内容吗?
Can I change the content of default files in a Visual Studio project type?
在 Visual Studio 2019 年,当我在 C# 中创建一个新的 .NET Framework 控制台应用程序时,它将入口点放置在名为 Program
的 class 文件中,该文件名为 Program.cs
和一个与我的项目同名的命名空间:
namespace ProjectName
{
class Program
{
static void Main(string[] args)
{
}
}
}
我总是最终删除命名空间并将 class 和文件重命名为 EntryPoint
(.cs
),将入口点 class 放入全局命名空间.
sealed class EntryPoint
{
static void Main(string[] args)
{
}
}
有什么办法可以让我从现在开始将此设置为所有此类新项目的默认行为,而无需每次都手动执行此操作?换句话说,我可以更改此类项目中默认文件的外观吗?
这很有用
How can I change the default Visual Studio C# new class file template? [duplicate]
来自docs:
By default, templates installed with Visual Studio are located in:
- %ProgramFiles(x86)%\Microsoft Visual Studio19\[edition]\Common7\IDE\ProjectTemplates\[Language]\[Locale ID]
例如在我的机器上 - C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\ProjectTemplates
在 Visual Studio 2019 年,当我在 C# 中创建一个新的 .NET Framework 控制台应用程序时,它将入口点放置在名为 Program
的 class 文件中,该文件名为 Program.cs
和一个与我的项目同名的命名空间:
namespace ProjectName
{
class Program
{
static void Main(string[] args)
{
}
}
}
我总是最终删除命名空间并将 class 和文件重命名为 EntryPoint
(.cs
),将入口点 class 放入全局命名空间.
sealed class EntryPoint
{
static void Main(string[] args)
{
}
}
有什么办法可以让我从现在开始将此设置为所有此类新项目的默认行为,而无需每次都手动执行此操作?换句话说,我可以更改此类项目中默认文件的外观吗?
这很有用 How can I change the default Visual Studio C# new class file template? [duplicate]
来自docs:
By default, templates installed with Visual Studio are located in:
- %ProgramFiles(x86)%\Microsoft Visual Studio19\[edition]\Common7\IDE\ProjectTemplates\[Language]\[Locale ID]
例如在我的机器上 - C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\ProjectTemplates