Answers:
提取,编辑和重新压缩。路径用于类模板,但是接口模板在同一文件夹中。
您可能要编辑每个模板中的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
在德国安装的。
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs.
然后运行devenv.exe / installvstemplates。
您正在寻找以下目录:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp
每个模板都是此文件1033
夹中某个类别的(英文)子文件夹内的ZIP文件。您可以.cs
在ZIP文件中编辑该文件。
如果您使用的是32位系统,请删除(x86)
。VS2005是Microsoft Visual Studio 8
,VS2010是Microsoft Visual Studio 10.0
。
请注意,这些模板不是针对每个用户的。您可以通过将这些ZIP文件复制到来制作每个用户的模板My Documents\Visual Studio 2008\Templates\ItemTemplates\Visual C#
。
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
,然后创建并复制到...\Documents\Visual Studio 2015\Templates\ItemTemplates\Visual C#\Code\1033\Class
。执行此操作时,我关闭了Visual Studio。我还运行了devenv.exe /installvstemplates
另一条评论中提到的命令。当我重新启动VS时,创建新类时会显示我的更改。优秀的!
对于Visual Studio 2012,要将其从默认的class.cs文件中删除,项目模板应如下所示(不包括/使用using语句删除):
默认类模板文件:C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class \ Class.cs
using System;
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
此处了解更多信息:http : //aaron-hoffman.blogspot.com/2013/05/edit-default-visual-studio-2012-item.html
根据项目类型,新的类模板也可能位于不同的文件夹中。在VS 2015中的Web项目中工作时,我发现在编辑文件时
C:\Program Files (x86)\Microsoft Visual Studio 14.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\WebClass\Class.cs
我能够使用所需的默认格式创建一个新类。
Sam Harwell的出色信息的新增内容。我正在使用Visual Studio 2019社区,并且我的班级模板的路径与前面提到的相同,除了``企业''(由``社区''代替)之外。所以:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
还值得一提的是,在我的安装中,Class“ zip”文件夹根本不是zip。它只是另一个文件夹。
另一个“陷阱”是,如果您正在运行预览版,则它位于其自己的“预览”文件夹中:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
对于其他模板,要查找的文件夹是:
C:\ Program Files(x86)\ Microsoft Visual Studio \ [YEAR] \ [EDITION] \ Common7 \ IDE \ ItemTemplates
因此,在我的机器上是:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\ItemTemplates
[2020年5月10日编辑]
您还需要在“工具” |“工具”中检查“用户项目模板位置”的值。选项| 项目和解决方案/位置
我希望这可以帮助别人。
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文件。