Jør*_*ode 198 c# templates visual-studio
我发现自己在Visual Studio中创建的几乎每个C#文件中都删除了以下import语句:
using System.Collections.Generic;
using System.Linq;
using System.Text;
Run Code Online (Sandbox Code Playgroud)
当然,使用Resharper很容易做到这一点,但我真的不应该这样做.
在VS目录中必须有一些模板(类,接口),我可以从中删除有问题的行.我在哪里可以找到这些文件?有没有更好的方法来控制默认导入列表?
Sam*_*ell 344
提取,编辑和重新压缩.路径用于类模板,但接口模板位于同一文件夹中.
您可能希望编辑每个模板中的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
在Express Edition中,您必须C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs在WDExpress文件夹内的子目录中进行搜索,例如对于VS 2015 Express:
IDE
如果您不使用英文版的Visual Studio,则该文件夹C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs可能不存在,但代表您的语言的数字不同.例如,它是1033在德国安装.
您正在寻找以下目录:
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#.