我发现自己在Visual Studio中创建的几乎每个C#文件中都删除了以下导入语句:
using System.Collections.Generic; using System.Linq; using System.Text;
当然,使用Resharper做到这一点真的很容易,但是我真的不应该这样做。
VS目录中的某处必须有一些模板(类,接口),我可以从中删除有问题的行。在哪里可以找到这些文件?有没有更好的方法来控制默认导入列表?
提取,编辑和重新压缩。路径用于类模板,但是接口模板在同一文件夹中。
您可能需要编辑每个模板中的VS模板文件,以消除它们不会自动将对程序集System,System.Data和/或System.Xml的引用添加到其中的事实。
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
从Visual Studio 2012开始,不会压缩模板,因此您可以.cs直接在每个适用的文件夹中编辑每个模板。
.cs
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
VS 2017更改目录位置,并且现在取决于您的版本(专业版/企业版等)。因此对于企业版:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
VS 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:
WDExpress
IDE
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs
如果您不使用英文版的Visual Studio,则该文件夹1033可能不存在,但是代表您的语言的数字不同。例如,它是1031在德国安装的。
1033
1031