同一解决方案中一个项目的xml注释在另一个项目中不能智能显示?

chnking 2003-03-22 04:46:34
问题是这样的,大家都知道,微软的vs.net的智能提示功能很不错,比如,你在把鼠标指到一个对象的方法上面,过一会就会出现一个浮动提示框,显示这个方法的说明文字。
这个功能是在自己写的程序中也能应用,用xml写的注释就能在智能提示中显示,比如你写的一个类用xml("///"这种注释方法)给这个类的一个方法写了一个注释,那么当你在别的地方使用了这个类的,并调用了这个方法,你在这个地方把鼠标移到这个方法上面便会出现一个浮动提示框,显示出你给这个方法加的注释文字。
不过我在使用中发现,在同一个项目中没有问题,可是在一个解决方案的不同项目中就有问题了,在一个项目使用另一个项目中的类时,即使你给这个类的方法都写了xml注释,可是在使用中把鼠标移到这个类的方法时,智能提示指提示这个方法的签名,而注释没有了。

不知这是vs.net的问题,还是我的设置问题,我想要这时也能看到注释。
...全文
50 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qimini 2003-03-24
  • 打赏
  • 举报
回复
IDE可以做的,在你的项目上单击右键-----》属性-----》配置属性-----》生成-------》输出------》XML 文档文件,然后你可以输入和你的项目同名的XML文件(也许可以不同名)。你就可以在bin目录或主程序所在目录下发现XML文件,调用时一起拷贝过去就可以了。
chnking 2003-03-24
  • 打赏
  • 举报
回复
to TheAres(班门斧)

谢谢你到答复,不过我想问问,一定要跑出vs.net环境到命令行中用csc做这些事吗?vs.net做不了这事吗?因为这样真的很麻烦,注释也会要改动的,每改一次都要如此这般的用csc编译一次,那太痛苦了。
TheAres 2003-03-24
  • 打赏
  • 举报
回复
>>不知这是vs.net的问题,还是我的设置问题,我想要这时也能看到注释。

不是谁的问题,是有些步骤你没有作。

1.用csc /doc:类库的namespace.xml 你类库的文件.cs ...生成一个xml注释文件。
2.拷贝这个xml文件到你引用的工程的exe文件所在的目录bin\Debug,主要除了扩展名,类库的名字和xml文件的名字应该是一样的。

这样就出来了。
chnking 2003-03-22
  • 打赏
  • 举报
回复
我是项目引用的,这样都不行,文件因为估计更不行了
Montaque 2003-03-22
  • 打赏
  • 举报
回复
编译成dll,引用后可以吗?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧