我如何编辑Visual Studio的新C#类/接口模板?

24 浏览
0 Comments

我如何编辑Visual Studio的新C#类/接口模板?

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

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

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

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

admin 更改状态以发布 2023年5月24日
0
0 Comments

你正在寻找以下目录:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp

每个模板都是一个ZIP文件,位于此文件夹中的某个类别的1033(英语)子文件夹内。你可以编辑ZIP文件中的.cs文件。

如果你在32位系统上,请移除(x86)。VS2005是Microsoft Visual Studio 8,而VS2010是Microsoft Visual Studio 10.0


请注意,这些模板不是针对每个用户的。你可以通过将这些ZIP文件复制到我的文档\Visual Studio 2008\Templates\ItemTemplates\Visual C#来创建每个用户的模板。

0
0 Comments
Year Edition Absolute path
2015 Community %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Enterprise %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Professional %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2013 Community %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC#\VCSPackages\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Express for Windows Desktop %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Professional %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2012 Express for Windows Desktop %ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
年份 版本 绝对路径
2015 14.0 %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs
2013 12.0 %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs
2012 11.0 %ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\1033\Class.cs

2010及其之前的版本

解压、编辑和重新压缩ZIP文件。路径是用于类模板,但接口模板位于同一文件夹中。

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

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

年份 版本 绝对路径
2010 10.0 %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
2008 9.0 %ProgramFiles(x86)%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
2005 8 %ProgramFiles(x86)%\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip

Express版本

在Express版本中,您将不得不在IDE文件夹内的子目录WDExpress中查找,因此例如对于VS 2015 Express:

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

其他语言版本

如果您不使用Visual Studio的英语版本,则文件夹1033可能不存在,而是代表您的语言的不同编号。例如,在德语安装中,它是1031。

0