2010-10-25 5 views
35

예를 들어 log4net.dll은 log4net.xml과 함께 제공됩니다. 이 xml의 용도는 무엇입니까?dll 옆에있는 xml 파일의 용도는 무엇입니까?

+1

중복 가능한 [bin 폴더에 추가되는 "log4net.xml"파일은 무엇입니까?] (http://stackoverflow.com/questions/2184102/what-is-the-log4net-xml-file-that -gets-bin-folders-added-bin-folder) – Ani

답변

14

이 파일에는 어셈블리의 xml 주석으로 만든 클래스, 메서드 등의 설명이 들어 있습니다.

+7

하지만 그 '목적'은 무엇입니까? – Sprintstar

+3

나는 OP가 언제 삭제할 수 있는지, 언제하지 않을지 알고 싶어한다고 생각합니다. 전의. 디버그 할 수 있으려면 PDB 파일이 필요합니다. Will은 Visual Studio가 intellisense를 표시하기 위해 XML 파일을 사용한다고 말하면서 그것이 사실이라고 생각하지 않습니다. 그 (것)들을 매니 페스트로 사용하는 것 이외의 다른 주위에 두는 이유가 있습니까? – SynBiotik

23

xml 형식의 코드 주석이 들어 있습니다. Windows 도움말 파일 또는 MSDN 스타일 HTML 문서를 생성하려면 sandcastle과 함께 사용할 수 있습니다.

+9

및 Visual Studio는 어셈블리에 인텔리 센스를 표시하기 위해 필요합니다. – Will

+0

@ 그게 어떻게 작동할까요? Visual Web Developer 2010 Express에서 dll (sharpPDF)을 사용하고 있는데 두 파일 모두 프로젝트에 포함되어 있습니다 (XML 파일에 대한 참조를 전혀 작성하지 않았더라도). Intellisense를 제대로 작동 시키려면 어떻게해야합니까? – Jules

+1

@Jules : 서로 여행하는 한 동일한 이름 (xyz.dll, xyz.xml)을 가져야합니다. 참조를 확인하십시오, 당신은 다른 곳에서 dll을 가리킬 수도 있습니다. – Will

관련 문제