在VS10中创建一个新课程给我
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Foo
{
class Bar
{
}
}
是否可以设置VS10,所以我得到了这个?
namespace Foo
{
public class Bar
{
}
}
答案 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$
{
}
}
保存更改
这将在{userpath} / My Documents / Visual Studio 2010 / My Exported Templates中创建一个zip文件。您无需以管理员身份运行或运行任何其他工具。 VS会自动从这条路径中拉出来。
我意识到这并不能取代现有的选择。如果你想这样做,我会使用相同的过程,使用相同的项目名称作为默认的项目名称。在这种情况下类。我会使用@James Hill定义的路径和注册过程