2011-09-17 79 views
0

当我生成一个DLL时,Visual Studio会生成一个XML文件和一个PDB文件。注册.NET程序集

  • 这些文件用于什么?
  • 在注册DLL时,是否必须将它们复制到System32文件夹(假定该DLL存储在System32文件夹中)?

我正在使用REGASM进行COM互操作。

+0

你可能不应该复制你的DLL到System32 – bryanbcook

回答

1

xml文件包含装饰代码的xml样式注释。

例如:

///<summary> 
///This method adds two integers 
///</summary> 
public int Add(int a, int b) 
{ 
    return a + b; 
} 

PDB文件是program database包含调试代码所需的符号。

正常运行程序都不需要。

+0

你是什么意思“装饰”的代码。 – w0051977

0

PDB包含调试信息,该文件仅在调试程序时需要。在发布模式下编译时,不会创建PDB。关于XML,您使用什么VS版本以及您编译的解决方案类型是什么?