当我生成一个DLL时,Visual Studio会生成一个XML文件和一个PDB文件。注册.NET程序集
- 这些文件用于什么?
- 在注册DLL时,是否必须将它们复制到System32文件夹(假定该DLL存储在System32文件夹中)?
我正在使用REGASM进行COM互操作。
当我生成一个DLL时,Visual Studio会生成一个XML文件和一个PDB文件。注册.NET程序集
我正在使用REGASM进行COM互操作。
xml文件包含装饰代码的xml样式注释。
例如:
///<summary>
///This method adds two integers
///</summary>
public int Add(int a, int b)
{
return a + b;
}
PDB文件是program database包含调试代码所需的符号。
正常运行程序都不需要。
你是什么意思“装饰”的代码。 – w0051977
PDB包含调试信息,该文件仅在调试程序时需要。在发布模式下编译时,不会创建PDB。关于XML,您使用什么VS版本以及您编译的解决方案类型是什么?
你可能不应该复制你的DLL到System32 – bryanbcook