gpt4 book ai didi

c# - 如何为新的 C# 类/接口(interface)编辑 Visual Studio 模板?

转载 作者:IT王子 更新时间:2023-10-29 03:29:54 24 4
gpt4 key购买 nike

我发现我在 Visual Studio 中创建的几乎每个 C# 文件中都删除了以下导入语句:

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

当然,使用 Resharper 很容易做到这一点,但我真的不应该这样做。

VS 目录中的某处必须有一些模板(类、接口(interface)),我可以从中删除有问题的行。我在哪里可以找到这些文件?有没有更好的方法来控制默认导入列表?

最佳答案

2022

Visual Studio 2022 现在是 64 位进程,因此它的位置已更改为使用 Program Files相反。

%ProgramFiles%\Microsoft Visual Studio\<year>\<edition>\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs

<表类="s-表"><头>年版本绝对路径<正文>2022社区 %ProgramFiles%\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 企业 %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 专业 %ProgramFiles%\Microsoft Visual Studio\2022\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs

2017 年至 2019 年

Visual Studio 2017 将目录位置更改为使用发布年份而不是其内部版本号,并且还取决于您的版本(专业版/企业版等):

%ProgramFiles(x86)%\Microsoft Visual Studio <year>\<edition>\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs

<表类="s-表"><头>年版本绝对路径<正文>2019社区 %ProgramFiles(x86)%\Microsoft Visual Studio 2019\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 企业 %ProgramFiles(x86)%\Microsoft Visual Studio 2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 专业 %ProgramFiles(x86)%\Microsoft Visual Studio 2019\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 2017社区 %ProgramFiles(x86)%\Microsoft Visual Studio 2017\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 企业 %ProgramFiles(x86)%\Microsoft Visual Studio 2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs 专业 %ProgramFiles(x86)%\Microsoft Visual Studio 2017\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs

2012 年至 2015 年

从 VS 2012 开始,模板不再压缩,因此您可以直接在每个适用的文件夹中编辑每个 .cs 模板。

%ProgramFiles(x86)%\Microsoft Visual Studio <version>\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs

<表类="s-表"><头>年版本绝对路径<正文>201514.0 %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs 201312.0 %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs 201211.0 %ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\1033\Class.cs

2010 年及以上

提取、编辑并重新压缩 ZIP 文件。路径用于类模板,但接口(interface)模板位于同一文件夹中。

您可能想要编辑每个中的 VS 模板文件,以消除它们不会自动添加对程序集 System、System.Data 和/或 System.Xml 的引用这一事实。

%ProgramFiles(x86)%\Microsoft Visual Studio <version>\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip

<表类="s-表"><头>年版本绝对路径<正文>201010.0 %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip 20089.0 %ProgramFiles(x86)%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip 20058 %ProgramFiles(x86)%\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip

注释

速成版

在 Express Edition 中,您必须在子目录中搜索 WDExpressIDE里面文件夹,例如对于 VS 2015 Express:

%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs

其他语言

如果您不使用英文版的 Visual Studio,文件夹 1033可能不存在,但代表您的语言的不同数字。例如它是 1031在德国安装。

关于c# - 如何为新的 C# 类/接口(interface)编辑 Visual Studio 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2072687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com