享受代码,享受人生

SOA is an integration solution. SOA is message oriented first.
The Key character of SOA is loosely coupled. SOA is enriched
by creating composite apps.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

利用Wizard 在VS.Net2003中添加新的Interface

Posted on 2005-03-26 21:43  idior  阅读(1394)  评论(5编辑  收藏  举报

效果如图:




1. 打开你的VS.Net安装目录(默认C:\Program Files\Microsoft Visual Studio .NET 2003)

2. 进一步打开\VC#\CSharpProjectItems\LocalProjectItems,然后编辑LocalProjectItems.vsdir文件,在文件的末尾加上


..\CSharpAddInterfaceWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Interface|20|Interface|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Interface.cs

3. 返回/VC#/CSharpProjectItems目录, 建立新文件

CSharpAddInterfaceWiz.vsz
然后在文件中加入一下内容.
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.7.1
Param="WIZARD_NAME = CSharpAddInterfaceWiz"
Param="WIZARD_UI = FALSE"
Param="PROJECT_TYPE = CSPROJ"

4. 将该文件解压放到/VC#/VC#Wizards目录下

VB也可以使用类似方法实现.不知哪位朋友可以实现在Add中直接显示Add Interface而不用进入Wizard,即在第一个图中就显示.

注: 该实验在英文版下有效,中文版未知,如通过请在评论中告知.