如何在使用Visual Studio 2010创建新的C#类时定义默认代码

时间:2012-02-24 20:44:20

标签: c# visual-studio-2010

在VS10中创建一个新课程给我

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Foo
{
    class Bar
    {
    }
}

是否可以设置VS10,所以我得到了这个?

namespace Foo
{
    public class Bar
    {
    }
}

2 个答案:

答案 0 :(得分:3)

是的,你可以修改它。请参阅this article以获得体面的演练。

以下是解释在何处找到模板的文章:

第一步 - 找到模板

  

Visual Studio 2010

     

64位:

     

C:\ Program Files(x86)\ Microsoft Visual Studio   10.0 \ Common7 \ IDE \的ItemTemplate \ CSHARP \代码\ 1033 \ Class.zip

     

32位:    C:\ Program Files \ Microsoft Visual Studio   10.0 \ Common7 \ IDE \的ItemTemplate \ CSHARP \代码\ 1033 \ Class.zip

第二步 - 修改模板

  

解压缩zip文件。

     

使用文本编辑器打开Class.cs文件。

     

保存文件。

     

使用新的Class.cs重建zip文件。小心建立   zip文件正确。

     

将新的zip文件复制回此处并覆盖现有的

第三步 - 更新VS

  

以管理员身份打开命令提示符。

     

切换到相应的目录并运行命令:

     

devenv.exe / installvstemplates

答案 1 :(得分:1)

是的,你可以。这篇MSDN文章http://msdn.microsoft.com/en-us/library/s365byhx.aspx链接到实现此目的的几种方法。

我认为最简单的方法是使用您想要的模板制作文件,替换参数并导出模板。在您的示例中,使用现有模板

创建一个新类
 namespace Foo
 {
     public class Bar
     {
     }
 }

交换掉这部分的可变部分。即名称空间名称'Foo'和类名'Bar'

 namespace $rootnamespace$
 {
     public class $safeitemrootname$
     {
     }
 }

保存更改

  • 你现在可以去File - >导出模板。选择项目模板(单击 下一步)
  • 选择您为此示例创建的文件(单击“下一步”)
  • 选择要添加到项目的任何项目引用。在这个中 没有任何案例(点击下一步)
  • 输入模板名称(即PublicClass)。这就是文件的内容 在新文件对话框中调用。也是默认文件的内容 被称为创作

这将在{userpath} / My Documents / Visual Studio 2010 / My Exported Templates中创建一个zip文件。您无需以管理员身份运行或运行任何其他工具。 VS会自动从这条路径中拉出来。

我意识到这并不能取代现有的选择。如果你想这样做,我会使用相同的过程,使用相同的项目名称作为默认的项目名称。在这种情况下类。我会使用@James Hill定义的路径和注册过程