Visual Studio 2012;Visual C#类”;模板位置

本文关键字:Visual 位置 Studio 2012 | 更新日期: 2023-09-27 18:20:06

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

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 Clas的生成的类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
    class Class1
    {
    }
}

正如你所看到的,这些类在一起是不同的,这让我相信它使用了两个不同的模板。

Visual Studio 2012;Visual C#类”;模板位置

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

更完整的解释(VS 2010)如下:http://ericsowell.com/blog/2007/5/22/how-to-edit-visual-studio-templates

与其说是在哪里,不如说是为什么。。。

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

老实说,这是我第一次尝试你提到的另一种方法:)