访问dll文件的成员变量时,怎么才能出现提示?
一个dll文件,比如里面有个类:
public class Pserson()
{
/// <summary>
/// 一个人的姓名
/// </summary>
public string name = "";
}
我在程序中引用了这个dll文件,并且访问name属性,可是在程序中并没有出现提示:“一个人的姓名”,
请问,如何做到这一点?
------解决方案--------------------[Description("一个人的姓名")]
public string name = "";
------解决方案--------------------不会,应该可以的
------解决方案--------------------------解决方案--------------------项目上(不是解决方案)右击,属性,选择生成,里面会有一项“XML文档文件”勾选并设置路径。发布dll的时候顺带复制这个xml一起(与dll同目录,且不能更名)才能提示,如果是本解决方案中的直接就可以显示。
------解决方案--------------------
前提你必须在类中写了如你所写的那种文档注释才行。
------解决方案--------------------需要生成一个文档,扩展名为.xml,同dll文件放在同一目录下,就会有提示了,在4#所说的地方设置,重新生成一下。
------解决方案--------------------
这些是一些警告,就是说如果你想用XML文档注释,最好把所有public的都写了,否则会有警告,当然,你也可以不管...