首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio 2022专业新类代码模板

Visual Studio 2022专业新类代码模板
EN

Stack Overflow用户
提问于 2022-11-10 03:31:28
回答 1查看 51关注 0票数 0

我希望VS使用声明命名空间的新方法生成新类,即:

代码语言:javascript
复制
namespace A.Namespace.For.Class;
public class ANewClass
{
}

但我的VS2022仍然采用旧的方式,即:

代码语言:javascript
复制
namespace A.Namespace.For.Class
{
    public class ANewClass
    {
    }
}

因此,我试图更改位于C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs的模板文件

我把它改为:

代码语言:javascript
复制
namespace $rootnamespace$;
public class $safeitemrootname$
{
}

但是看起来VS2022无法解释名称空间名称后面的分号,因为它仍然使用旧的样式。但一旦我删除分号,VS开始使用新的样式,除了我现在必须手动添加分号自己。

有人知道如何在代码模板文件中转义分号吗?似乎没有任何文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-10 04:58:56

您不必更改模板,这是可配置的,转到

Options > Text Editor > C# > Code Style > General

Code block preferences部分中,将Namespace declarations更改为File scoped

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74383836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档