首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
能否反射出一个类的xml注释,或者有什么其它方法可以提取出来.
[已结贴,结贴人:ioriliao]
加为好友
发送私信
在线聊天
ioriliao
等级:
可用分等级:
短工
总技术专家分:
26
总技术专家分排名:
161165
揭帖率:
86.67%
发表于:
2008-08-22 12:58:27
楼主
能否反射出一个类的xml注释,或者有什么其它方法可以提取出来.
像建立一个类
public class cls
{
/// <summary>
/// 这是xml注释, 请问能否反射出来或者有什么其它方法可以提取出来, 谢谢.
/// </summary>
private void test()
{
}
}
问题点数:
100
回复次数:
13
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
LQknife
顶顶更健康
等级:
可用分等级:
中农
总技术专家分:
4166
总技术专家分排名:
6416
发表于:
2008-08-22 13:05:48
1
楼 得分:
10
XML doc 注释不是元数据;它们不包括在编译的程序集中,因此无法通过反射对其进行访问
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sdenli
Fender
等级:
可用分等级:
掌柜
总技术专家分:
2098
总技术专家分排名:
10040
发表于:
2008-08-22 13:07:30
2
楼 得分:
10
当然不可能 XML注释只是用在开发环境中 不可能封装在DLL中
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liubiaocai
.NET程序员
等级:
可用分等级:
贫农
总技术专家分:
1011
总技术专家分排名:
19096
发表于:
2008-08-22 13:15:37
3
楼 得分:
10
xml和代码分开的还提取干嘛啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yagebu1983
君子在下则排一方之难,在上则止息万物之嚣. 人以懦弱无刚为大耻,男儿自立,必须有倔强之气.
等级:
可用分等级:
长工
总技术专家分:
11701
总技术专家分排名:
1635
发表于:
2008-08-22 13:33:18
4
楼 得分:
10
好像不能!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
BillMhw
春暖花开
等级:
可用分等级:
中农
总技术专家分:
1290
总技术专家分排名:
16846
发表于:
2008-08-22 13:36:34
5
楼 得分:
10
可以考虑用rational rose的反向工程试试,我记得rose中可以反向工程的,注释好象可以出现在文档中
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ioriliao
等级:
可用分等级:
短工
总技术专家分:
26
总技术专家分排名:
161165
发表于:
2008-08-22 13:36:49
6
楼 得分:
0
我的意图是反射出一个类的方法或属性等, 然后希望把其注释对应起来,这样就知道这个方法有什么用.
就像vs的智能感知一样, 其实智能感知能实现, 不知其用什么方法呢.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ioriliao
等级:
可用分等级:
短工
总技术专家分:
26
总技术专家分排名:
161165
发表于:
2008-08-22 13:39:16
7
楼 得分:
0
引用 5 楼 BillMhw 的回复:
可以考虑用rational rose的反向工程试试,我记得rose中可以反向工程的,注释好象可以出现在文档中
不过我不是做反射工程...这样用第三方的实现也不是我想要的实现...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kingdomgps
工作没激情
等级:
可用分等级:
中农
总技术专家分:
1439
总技术专家分排名:
14746
发表于:
2008-08-22 13:52:56
8
楼 得分:
20
楼主是不是要生成类的文档
可以去看看 NDOC
开源的,能提取你的xml注释生成文档,这个里面应该有楼主需要的功能
如果是楼主自己编译的dll文件,想实现像VS里的类库一样给你提示,那你在project的build属性里把XML documentation file前面的勾选上
后面路径默认自己会出来,不用改
然后生成后又一个跟你dll名字一样的xml文档,别人使用你的dll,你把那个xml文档一起给他,这样就能看到跟VS类库一样的提示效果
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
llxzj60
等级:
可用分等级:
长工
总技术专家分:
67
总技术专家分排名:
129826
发表于:
2008-08-22 13:55:53
9
楼 得分:
20
好深奥哦,项目属性的配置属性里在生成项中填写xml文档文件的名字就会把注释输出成xml文件保存啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lude8880
当时可能来
等级:
可用分等级:
乞丐
总技术专家分:
438
总技术专家分排名:
44216
发表于:
2008-08-22 13:58:09
10
楼 得分:
10
用io或者nio读取java元文件就可以了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ioriliao
等级:
可用分等级:
短工
总技术专家分:
26
总技术专家分排名:
161165
发表于:
2008-08-22 13:58:37
11
楼 得分:
0
引用 8 楼 kingdomgps 的回复:
楼主是不是要生成类的文档
可以去看看 NDOC
开源的,能提取你的xml注释生成文档,这个里面应该有楼主需要的功能
如果是楼主自己编译的dll文件,想实现像VS里的类库一样给你提示,那你在project的build属性里把XML documentation file前面的勾选上
后面路径默认自己会出来,不用改
然后生成后又一个跟你dll名字一样的xml文档,别人使用你的dll,你把那个xml文档一起给他,这样就能看到跟VS类库一样的提示效果
这个我知道.问题是我做了一个反射的程序,是反射出一个dll的属性和方法的,
我的意图是把反射出来的方法和属性对应到相应的xml注释.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ioriliao
等级:
可用分等级:
短工
总技术专家分:
26
总技术专家分排名:
161165
发表于:
2008-08-22 13:59:02
12
楼 得分:
0
引用 8 楼 kingdomgps 的回复:
楼主是不是要生成类的文档
可以去看看 NDOC
开源的,能提取你的xml注释生成文档,这个里面应该有楼主需要的功能
如果是楼主自己编译的dll文件,想实现像VS里的类库一样给你提示,那你在project的build属性里把XML documentation file前面的勾选上
后面路径默认自己会出来,不用改
然后生成后又一个跟你dll名字一样的xml文档,别人使用你的dll,你把那个xml文档一起给他,这样就能看到跟VS类库一样的提示效果
能否提供一个下载地址.谢谢!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ioriliao
等级:
可用分等级:
短工
总技术专家分:
26
总技术专家分排名:
161165
发表于:
2008-08-22 14:00:44
13
楼 得分:
0
这是在我博客发表的一个反射的程序.
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友