在VS.NET的

意中依

意中依

2016-01-29 13:08

在VS.NET的,在VS.NET的

原文地址:http://www.codeproject.com/dotnet/AddingTemplatesAddBox.asp

英文水平有限我就不翻译了,他主要的操作步骤如下
1、用记事本打开Microsoft Visual Studio .NET 2003VC#CSharpProjectItemsLocalProjectItemsCode文件夹下的code.vsdir文件找到下面的一行:
....CSharpAddClassWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|#2245|10|#2262|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Class.cs
下面建立新的一行,将下面的语句复制过去
....CSharpAddInterfaceWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Interface|10|An empty interface declaration|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Interface.cs
另:如果你看了英文文章的话细心的你可能会发现我的GUID与其不一样,是这样的我使用的是中文企业版的VS2003如果你用的别的版本的以你的里面的为主。如果你与我一样的话,可以直接复制。
2、用记事本打开Microsoft Visual Studio .NET 2003VC#CSharpProjectItemsLocalProjectItems文件夹下的LocalProjectItems.vsdir文件找到下面的一行:

..CSharpAddClassWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|#2245|20|#2262|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Class.cs
再其下面新建立一行,将下面的语句复制过去
..CSharpAddInterfaceWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Interface|20|An empty interface declaration|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Interface.cs
注意:上面需要复制的字符串必须在一行内,不能分多行处理!!!
3、在Microsoft Visual Studio .NET 2003VC#CSharpProjectItems 文件夹下用记事本创建一个CSharpAddInterfaceWiz.vsz的文件,将下面的代码复制进去,不要改动:
WIZARD 7.0Wizard=VsWizard.VsWizardEngine.7.1Param="WIZARD_NAME = CSharpAddInterfaceWiz"Param="WIZARD_UI = FALSE"Param="PROJECT_TYPE = CSPROJ"
4、在Microsoft Visual Studio .NETVC#VC#Wizards文件下建立一个新的文件夹取名为CSharpAddInterfaceWiz,然后将同文件下的CSharpAddClassWiz内的所有文件拷贝至CSharpAddInterfaceWiz下。打g开CSharpAddInterfaceWizTemplates2052文件下的NEWCLASS.CS文件,用下面的代码替换掉原代码
namespace [!output SAFE_NAMESPACE_NAME]{ /// /// Summary description for [!output SAFE_CLASS_NAME] Interface. /// public class [!output SAFE_CLASS_NAME] {
#region [!output SAFE_CLASS_NAME] Properties
#endregion
#region [!output SAFE_CLASS_NAME] Methods
#endregion }}
关闭后将文件名改为:NewInterface.cs
修改下面的Templates.inf文件,将其内容改为NewInterface.cs至此全部修改完毕,您可以打开一个新的工程,然后选择添加新项,这时会在里面出现一个INTERFACE选项,点击后即可生成相应的代码.
展开更多 50%)
分享

猜你喜欢

在VS.NET的

电脑网络
在VS.NET的

在VS.NET下创建文件上载控件

vb
在VS.NET下创建文件上载控件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

另类的VS.NET 的资源

编程语言 网络编程
另类的VS.NET 的资源

在VS.NET中编写Web应用程序(一)

ASP
在VS.NET中编写Web应用程序(一)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在VS.NET中编写Web应用程序(二)

ASP
在VS.NET中编写Web应用程序(二)

在VS.NET中编写Web应用程序(三)

ASP
在VS.NET中编写Web应用程序(三)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

关于C#调用Office Web Components绘图的问题

关于C#调用Office Web Components绘图的问题

我的C#学习过程 第一天 安装

我的C#学习过程 第一天 安装
下拉加载更多内容 ↓