当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 在VS.NET的

ASP.NET
.Net技术开发中两个“属性”引起的歧异
技术文档:解读.Net虚拟框架的实现原理
.Net课堂:总结必须学习的10项.NET技术
实现MSMQ消息加密的安全实践
C#中对DatagridView的部分常用操作
.Net基础:了解ASP.NET中的IFRAME框架挂马
ASP.NET中显示Linq To SQL输出的SQL语句
链表的顺序表示和实现(C++模板类实现)
如何在ASP.NET项目里面正确使用Linq to Sql
ASP.NET两个截取字符串的实用方法技巧
一个简单程序的反编译
ASP.NET MVC中你必须知道的13个扩展点
Entity Framework的默认值BUG解决方法
C#中通过Assembly类访问程序集信息
Java与.NET间进行Web Service交互的选择
C#中用鼠标移动页面功能的实现
程序员的信仰
ASP.NET多附件上传和附件编辑的实现
菜鸟课堂:在Visual C# .NET中跟踪和调试
IronPython和C#执行速度对比

ASP.NET 中的 在VS.NET的


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 123 ::
收藏到网摘: n/a


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

英文水平有限我就不翻译了,他主要的操作步骤如下
1、用记事本打开“Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems\LocalProjectItems\Code”文件夹下的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 2003\VC#\CSharpProjectItems\LocalProjectItems\”文件夹下的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 2003\VC#\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 .NET\VC#\VC#Wizards文件下建立一个新的文件夹取名为CSharpAddInterfaceWiz,然后将同文件下的CSharpAddClassWiz内的所有文件拷贝至CSharpAddInterfaceWiz下。打g开\CSharpAddInterfaceWiz\Templates\2052文件下的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选项,点击后即可生成相应的代码.