2

我目前可以在以下位置修改默认类模板:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class

当右键单击项目并选择add -> class.

File但是,通过Visual Studio 的菜单项添加类时

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
    {

    }
}

如您所见,这些类完全不同,这让我相信它使用了两个不同的模板。

4

2 回答 2

0

我不完全确定这是否与 VS 2012 相同,但我认为您可以告诉 VS 使用该命令重新生成缓存devenv /installvstemplates(前提是您以管理员身份运行该命令)。

更完整的解释(对于 VS 2010)在这里: http ://ericsowell.com/blog/2007/5/22/how-to-edit-visual-studio-templates

于 2013-06-26T20:51:14.753 回答
0

与其说是对哪里的答案,不如说是对为什么……

看起来File->New->File没有使用模板,我已经测试过了,VS2010也是如此。顺便说一句,你为什么不使用right-clicking on project-> Add Class?它可以工作,让您将文件放在需要的位置,注意另一种方法打开文件,但不会将其添加到项目中,只是打开它。也许这就是为什么它是一个如此基本的空类模板的部分原因。

老实说,这是我第一次尝试您提到的其他方法:)

于 2013-06-26T21:31:39.730 回答