猿问
下载APP

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

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


using System.Collections.Generic;

using System.Linq;

using System.Text;

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


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


慕斯王
浏览 68回答 3
3回答

慕粉4167745

提取,编辑和重新压缩。路径用于类模板,但接口模板位于同一文件夹中。您可能希望编辑每个模板中的VS模板文件,以消除它们不会自动添加对程序集System,System.Data和/或System.Xml的引用的事实。2005年:C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip2008年:C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip2010:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip从Visual Studio 2012开始,模板不会压缩,因此您可以.cs直接编辑每个适用文件夹中的每个模板。2012:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs2013:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs2015年:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs2017年VS 2017更改了目录位置,现在依赖于您的版本(Professional / Enterprise / etc)。因此对于企业版:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs2019VS 2019的位置与2017年类似。因此对于企业版:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs笔记快递版在Express Edition中,您必须WDExpress在IDE文件夹内的子目录中进行搜索,例如对于VS 2015 Express:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs其他语言如果您不使用英文版的Visual Studio,则该文件夹1033可能不存在,但代表您的语言的数字不同。例如,它是1031在德国安装。

烙印99

您正在寻找以下目录:C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp每个模板都是此文件1033夹中某个类别的(英文)子文件夹内的ZIP文件。您可以编辑.csZIP文件中的文件。如果您使用的是32位系统,请删除(x86)。VS2005是Microsoft Visual Studio 8,VS2010是Microsoft Visual Studio 10.0。请注意,这些模板不是每个用户。您可以通过将这些ZIP文件复制到每个用户模板My Documents\Visual Studio 2008\Templates\ItemTemplates\Visual C#。

幕布斯6054654

对于Visual Studio 2012,要从默认的class.cs文件中删除它们,项目模板可能如下所示(不包括/删除using语句):默认类模板文件:C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class \ Class.csusing System;namespace $rootnamespace${    class $safeitemrootname$    {    }}更多信息:http://aaron-hoffman.blogspot.com/2013/05/edit-default-visual-studio-2012-item.html
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答