【发布时间】:2013-06-26 20:24:52
【问题描述】:
我目前可以在以下位置修改默认类模板:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
当右键单击项目并选择add -> class 时,这非常有用。
不过,当通过 Visual Studio 的 File 菜单项添加类时
File -> New -> File... -> Visual C# Class
类模板似乎不起作用。我假设它与我上面指定的位置不同。在哪里可以找到“Visual C# 类”模板?
编辑:
从File->New->File... General -> Visual C# class生成的类
using System;
public class Class1
{
public Class1()
{
}
}
从right-clicking on project-> Add Class 生成的类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Class1
{
}
}
如您所见,这些类完全不同,这让我相信它使用了两个不同的模板。
【问题讨论】:
-
您是否删除并重建了您的模板缓存?
-
是的。我在更改文件后运行 devenv /setup。我应该先删除整个 templatecache 文件夹吗?
-
是的,你需要删除 ItemTemplatesCache 目录然后运行
devenv /installvstemplates让它重新生成所有模板 -
是的,我删除了它。依然没有。它似乎一起使用了一个完全不同的模板,因为该类只有一个 using 语句
标签: c# visual-studio-2012 itemtemplate class-template