我发现自己在我在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
直接在每个适用的文件夹中编辑每个模板。
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更改目录位置,并且现在取决于你的版本(Professional / Enterprise / etc)。因此对于企业版:
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:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs
如果你不使用英文版的Visual Studio,则该文件夹1033
可能不存在,但是代表你的语言的数字不同。例如,它是1031
在德国安装的。
它并不总是反映Visual Studio中的这些更改。如果不适合您,请编辑目录中的
ItemTemplatesCache
文件(除了ItemTemplates
)。例如(2005年)C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip\Class.cs
。请注意,Class.zip
这里是目录,而不是实际的ZIP文件。请注意,Service Pack更新将清除您的缓存,因此请确保将其备份,以便可以将其放回去。
@Joe:或通过运行devenv / setup强制Visual Studio重新加载模板。该命令可能需要一分钟才能运行。
@Brian devenv.exe / installvstemplates就足够了。至少对于VS2012。在VS运行时可执行。
如果您使用的是ASP.NET/MVC,而Visual Studio不会提取对模板的更新,请尝试进行编辑,
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs.
然后运行devenv.exe / installvstemplates。