我的dll名字是 IniFile.dll在项目A中引用此DLL,发现在A的目录中不光拷贝了IniFile.dll,另外还拷贝了IniFile.pdb, IniFile.xml 两个文件。
哪位大虾知道这事为什么?为啥引用系统的dll就不会生成这两个文件呢?

解决方案 »

  1.   

    pdb是符号文件,xml是注释....是否拷贝可以在引用项的属性中设置
      

  2.   

    pbd是调试用的,xml是你生成了注释。这个在发布正式版的时候都可以不要的~
      

  3.   

    将引用的“复制到本地”设置为false,则程序运行时提示缺少DLL。如何解决?系统的DLL为什么可以不复制到本地运行?另外系统的DLL也有XML注释吗??
      

  4.   

    当然要复制到本地,除非是全局程序集,否则是需要和程序在一个目录的(还除了反射调用)。
    系统dll也有xml的,鼠标悬浮的类的注释就是这种xml,再者,你自己的dll可以选择不要生成xml~