2011-09-17 8 views
0

Visual Studio는 DLL을 생성 할 때 XML 파일과 PDB 파일을 생성합니다..NET 어셈블리 등록

  • 이러한 파일은 무엇에 사용됩니까?
  • DLL을 등록 할 때 System32 폴더에 복사해야합니까? (DLL이 System32 폴더에 저장된다고 가정)?

COM 상호 운용성을 위해 REGASM을 사용하고 있습니다.

+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 버전을 사용하고 어떤 솔루션 유형을 컴파일합니까?