2011-09-17 136 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版本以及您編譯的解決方案類型是什麼?