请
登录
后使用快捷导航
没有帐号?
注册
登录
注册
快捷导航
首页
论坛
BBS
博客
技术栈
ITPUB学院
名人堂
版主团
搜索
高级搜索
热搜:
oracle
SAP
sap
二维码
dba
Oracle
c++
C++
CRM
银联信息中心
比特币
小额贷款
贷款
crm
ORACLE
项目管理系统
thread
android
python
java
本版
文章
帖子
用户
ITPUB论坛-专业的IT技术社区
»
论坛
›
≡ 微软技术 ≡
›
开发工具和语言
›
.NET软件架构与模式
›
[求助]:在VS.NET2003中无法新建项
返回列表
查看:
3770
|
回复:
4
收藏
|
[求助]:在VS.NET2003中无法新建项
[复制链接]
cnzlll
cnzlll
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
电梯直达
1
#
发表于 2006-4-11 21:08
|
只看该作者
|
倒序浏览
|
阅读模式
在现有项目中添加新项时出错,出错信息如下:
未能运行"D:\Program Files\Microsoft Visual Studio .Net 2003\VC#\CSharpProjectItems\..\CSharpAddWebFormWiz.vsz"向导。
原来没有出现过此问题,今天才开始。
哪位朋友有遇到过,请赐教。比较急,谢谢。
求助
,
新建
,
项目
,
信息
,
Visual
收藏
0
相关帖子
本版精华
热门专题
《Excel数据分析师突击—从入门到精通到项目实战》零基础入学,新手分析师入门必修课
《Python突击-从入门到精通到项目实战》0基础入学,全程案例实践,python入门必修课
《Python网络爬虫》大数据时代必修课程,快速收集大量信息的必备利器
《运维之Tomcat调优实战》互联网运维必修课,全真实项目实战传授调优技能
《Node.js项目实战:从编写代码到服务器部署》详细剖析第一行代码到完成项目部署全过程
【大话IT】11G统计信息不自动收集,求解
【大话IT】求助,select的in的用法
【大话IT】求助:oracle中模糊查询如何优化,才能走索引
【大话IT】请教Oracle分析函数,请大虾求助!
【大话IT】关于nvl的null用法
贴上一些经典的XML学习资料
XML, 把文档数据化的魔棒
调用Web服务的时候如何保证数据库事务的一致性?请教
.net中一些常见代码的性能问题
.NET数据访问架构设计和实现
XML数据库- 应用研究介绍
ORACLE客户端下载
使用道具
举报
回复
提升卡
置顶卡
变色卡
显身卡
roydu
roydu
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
2
#
发表于 2006-4-12 12:02
|
只看该作者
重装吧,急不是事
使用道具
举报
回复
显身卡
赵宇
赵宇
当前离线
积分
202
IP卡
狗仔卡
招聘 :
产品经理/专员
论坛徽章:
67
3
#
发表于 2006-4-12 14:03
|
只看该作者
作者:张国锋 礼攀/出处:计算机与信息技术
VS.NET向导模板类主要分项目模板及项目项模板两种。选择项目模板时,VS.NET会自动生成多个不同类型的项目文件,而选择项目项模板通常只生成一个文件(当存在code-behind文件时会有多个)。这里主要介绍项目项模板的创建方法。研究.NET的向导项目文件夹,可以发现有两类重要的文件
.vsdir 文件
该文件定义了向导项目中需显示的项以及在对话框中要显示的属性,诸如:名称,描述,图标,缺省项文件名。对于其中包含的每一各向导项,则通过相应的.vsz文件予以说明。
.vsz 文件
该文件定义了一个COM组件名(这个COM组件告诉Visual Studio需要创建什么类型的向导),以及该组件需要接受的参数(比如文件名)。
这两类文件和对应的组件是创建项目向导所必需的,图1给出了三者之间的一个结构图。
图1
因此,我们可以明确:只需要直接修改、替换模板文件就可以方便地创建自定义向导模板。
2 举例
为了说明这个方法,以下创建一个名为MyReport的项目向导模板, 并且添加一个FrmReport.cs文件。创建后如图
C:\Documents and Settings\lixingbo\桌面\6pj54673x1ex.jpg
⑴VS.NET安装目录下,找到所要添加的项目模板类目录,如VC#\CSharpProjectItems是c#项目模板所在的目录。
⑵建一个.vsz文件以设置项目模板向导,如CSharpAddMyReportWiz.vsz,输入以下内容:
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine
Param="WIZARD_NAME = CSharpAddMyReportWiz"
Param="WIZARD_UI = FALSE"
Param="PROJECT_TYPE = CSPROJ"
⑶添加新项对话框中的项模板层次结构是依照ProjectItems目录而定,选择我们要添加模板的目录位置,在这个目录下添加一个.vsdir文件,使其关联我们之前创建的vsz文件。我们在ProjectItems\LocalProjectItems\UI目录下添加一个mywiz.vsdir文件输入以下内容:
..\..\CSharpAddMyReportWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|HR纺织业通用报表|0|提供了纺织行业常用格式报表的制作、打印及数据交换等功能的接口|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4534|0|FrmReport.cs
说明:这里由|符号分割成不同的几个属性,第1个是我们之前创建的vsz文件的相对路径,第3项是添加新项对话框的一个简要描述,完整的描述(也显示在对话框中)则列在第5项,第4项是排序的顺序,越小越靠近顶部。由于这些对添加自定义项目项比较重要,所以这里都作了说明。最后一项表明了生成并添加到这个工程的文件格式。这里生成的mywiz.vsdir文件只会显示在我们设定的目录下,要在全局目录中显示,还需要复制这个文件到LocalProjectItems目录,同时更新相对路径。
⑷一旦我们建立了新项目模板的指向,就要使得模板能够在向导中输出。模板信息放置在我们建立的模板类别下。比如VC#\VC#Wizards是C#向导所在的地方。
其中Template\1033目录下有一个templates.inf文件,它是要生成模板项的模板文件,这个文件使用向导生成脚本生成向导。下面是一个templates.inf的例子,里面包含一个文件的说明:Report1.asmx.一般工程项目在新增对话框中都会制定一个文件,也就是我们在templates.inf文件中所包含的单一文件。当运行时,向导会在模板文件夹中生成一个report1.asmp的文件作为模板。
⑸另外,还可以做一些更深入的工作. 例如,需要项目向导输出一个自定义的frm文件以及对应的frm.cs文件,可以复制CSharpAddFormWiz文件夹,并重命名为CSharpAddMyWebFormWiz,并重复操作1-4。随后,在templates.inf文件中添加另外一个文件。
6pj54673x1ex.jpg
(101.44 KB, 下载次数: 35)
下载附件
2006-4-12 14:03 上传
使用道具
举报
回复
显身卡
cnzlll
cnzlll
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
4
#
楼主
|
发表于 2006-4-12 14:40
|
只看该作者
非常感谢版主提供的信息,在网上找了半天,试了各种方法,刚找到了解决方法,贴出来希望能对遇到此问题的朋友有所帮助。
我的机器就2步即可解决,不用重装
1、注册一下scrrun.dll,即 regsvr32 scrrun.dll
2、注册一下csproj.dll,即 regsvr32 "D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\vcpackages\csproj.dll"
使用道具
举报
回复
显身卡
haosir
haosir
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
5
#
发表于 2006-4-17 22:53
|
只看该作者
真心感谢楼上cnzlll,我刚好遇到这个问题,还重装了一遍问题依旧,使用楼上提供的办法果然解决,免去重装之苦。
再次感谢!
使用道具
举报
回复
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
TOP
技术积分榜
社区积分榜
徽章
团队
统计
知识索引树
积分竞拍
文本模式
帮助
ITPUB首页
|
ITPUB论坛
|
数据库技术
|
企业信息化
|
开发技术
|
微软技术
|
软件工程与项目管理
|
IBM技术园地
|
行业纵向讨论
|
IT招聘
|
IT文档
ChinaUnix
|
ChinaUnix博客
|
ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有
联系我们
未成年人举报专区
京ICP备16024965号-8
北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
快速回复
返回顶部
返回列表