注册.NET程序集

时间:2011-09-17 19:03:48

标签: .net com-interop

当我生成DLL时,Visual Studio会生成XML文件和PDB文件。

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

我正在使用REGASM实现COM互操作性。

2 个答案:

答案 0 :(得分:1)

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

例如:

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

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

正常运行程序都不需要。

答案 1 :(得分:0)

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