用vs2005编译dll带xml提示的方法
2012-02-03 23:43
302 查看
一直看资料和教程都说在编写方法的时候使用XML风格的注释,编译成dll后使用时会具有显示注释中的提示信息功能,vs2005对于XML风格注释功能支持还是很好,在方法或类的上面敲三个/自动就填加了注释节点,但在实际使用时却从来没有出现过提示,虽然不影响使用,但对于一些时间长不用的dll来说,提示有时还是有用的。今天在网上搜到一篇文章,提到要具备注释的自动提示功能,需要手动编译并且加上一些参数,由此想到vs2005是否有某些选项可以设置,经过测试,发现确实可以,并且非常简单。实现步骤如下:
用vs2005打开项目文件,注意是要编译成dll的项目文件,不是web应用程序,然后在资源管理器中的项目名称上击右键,找到属性,点开之后选择“生成”选项卡,在输出部分有一个“XML文档文档”的复选框,默认是没有选的,把它勾选,后台的路径是自动设置的,一般是和dll同一目录的bin文件夹,然后保存,生成。生成之后在bin目录下除了正常的dll文件外,还有一个xml文档,里面就是提取出来的注释信息。使用dll时注意要将xml文档同时复制到调用dll的项目中,这样dll文件即具备了注释提示功能。
用vs2005打开项目文件,注意是要编译成dll的项目文件,不是web应用程序,然后在资源管理器中的项目名称上击右键,找到属性,点开之后选择“生成”选项卡,在输出部分有一个“XML文档文档”的复选框,默认是没有选的,把它勾选,后台的路径是自动设置的,一般是和dll同一目录的bin文件夹,然后保存,生成。生成之后在bin目录下除了正常的dll文件外,还有一个xml文档,里面就是提取出来的注释信息。使用dll时注意要将xml文档同时复制到调用dll的项目中,这样dll文件即具备了注释提示功能。
相关文章推荐
- VS2005调试dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法
- VS2005中编译dll未生产lib的原因及解决方法
- Qt for Android编译报错提示:Install to device:No Buildfile:build.xml does not exist!解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- vs2005编译dll没有lib文件的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- qt编译后提示缺少xxx.dll的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- VS2005调试dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法From Eric Qu
- VS2008资源视图打不开,编译提示 error PRJ0003 : 生成“mt.exe”出错rc.dll,rcdll.dll,mt.dll等问题的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h"解决方法
- 使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下
- XMPPFramework,编译失败,@import libxmlSimu后提示:Module 'libxmlSimu' not found