Visual Studio는 DLL을 생성 할 때 XML 파일과 PDB 파일을 생성합니다..NET 어셈블리 등록
- 이러한 파일은 무엇에 사용됩니까?
- DLL을 등록 할 때 System32 폴더에 복사해야합니까? (DLL이 System32 폴더에 저장된다고 가정)?
COM 상호 운용성을 위해 REGASM을 사용하고 있습니다.
Visual Studio는 DLL을 생성 할 때 XML 파일과 PDB 파일을 생성합니다..NET 어셈블리 등록
COM 상호 운용성을 위해 REGASM을 사용하고 있습니다.
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