none
关于vs2008+sp1的问题 RRS feed

  • 问题

  •  

    我安装了sp1中文版,但智能提示有些变成英文了。这个在网上看到有了解决方案,就是把没有升级前的文件覆盖升级后的新文件。但我担心会把新增的部分覆盖掉,所以暂时没有换,看有没有其他更好的解决方案?

     

    第二个问题比较重要:我做了一个单独的dll,然后引用到另一个项目中,这两个项目的命名空间不一样。在使用引用进来的dll时,发现智能提示没有了。也就是说,如果在引用进来的dll中,那些方法的说明之类的提示统统没有了。

    2008年10月3日 4:44

答案

  • 智能提示的内容其实是 XML 说明文档中的内容~第一个问题中覆盖的文件也只是 XML 文件~并没有覆盖 dll 本身~因此在功能上不会有缺失~但是因为 dll 文件版本比 XML 新~所以新版 dll 中新加入的方法可能无法找到 XML 注释~碰到新加入的方法时~智能提示中就可能会没有这个类或方法的说明~连英文的说明都没有~

    关于第二个问题~原理同上~如果你自己写的项目没生成 XML 文档则引用他的类无法读出类的说明信息~解决方法是在项目的属性~生成选项卡的输出节中钩选 XML 文档文件~

    2008年10月3日 5:17
    版主

全部回复

  • 智能提示的内容其实是 XML 说明文档中的内容~第一个问题中覆盖的文件也只是 XML 文件~并没有覆盖 dll 本身~因此在功能上不会有缺失~但是因为 dll 文件版本比 XML 新~所以新版 dll 中新加入的方法可能无法找到 XML 注释~碰到新加入的方法时~智能提示中就可能会没有这个类或方法的说明~连英文的说明都没有~

    关于第二个问题~原理同上~如果你自己写的项目没生成 XML 文档则引用他的类无法读出类的说明信息~解决方法是在项目的属性~生成选项卡的输出节中钩选 XML 文档文件~

    2008年10月3日 5:17
    版主
  •  

    谢谢回复,我试了果然如此。但我记得以前没有装sp1,自定义的dll项目没有生成xml文档时,在其他项目中使用中好象是有提示的啊!不过具体也忘了,以前没注意过。
    2008年10月3日 5:23