很早就发现VS2005中写类方法属性注释时,在同一个工程中注释可见,跨工程就不行了。格式是标准的XML注释:
/// <summary>
/// 执行SQL文本命令并获取结果集(用于需要获取结果集的操作)。
/// </summary>
/// <param name="sqlCom">SQL文本命令</param>
/// <returns>存放结果集的数据表</returns>
今天知道解决办法了。一般项目跨工程都是生成DLL文件供调用,在项目属性中的“生成”选项卡勾选“XML文档文件”选项,这样编译时就会在相应目录下生成XML格式文件,里面是该程序集所有类中的XML格式注释。如果此程序集(DLL文件)被别的工程引用,在别的工程相应的目录下也会生成此文件。现在在其它工程中就可以看到XML格式的注释了。
以前我在跨工程项目中更新一个工程的DLL后,都是上引用此DLL的工程中删除引用再添加。后来发现在被引用的工程中编译时先清理再生成就可以了,所有的引用都更新了,不用那么麻烦。