좋은 질문입니다. 며칠 전 나도 똑같은 의심을 품었다. 나는 그 정보를 발견했다. 심지어 두 가지에 대해서만 물어 보았지만 그 상자에서 사용할 수있는 모든 항목에 대한 정보를 제공하고 있습니다. 여기에 있습니다 :
설명서 파일 : C# 소스 파일에는 ///로 시작하는 특별한 주석을 달 수 있습니다. C# 컴파일러는이 정보를 제거하여 XML 문서 파일을 만듭니다. Visual Studio .NET은 이러한 파일을 사용하여 설명서 툴팁을 제공 할 수 있습니다. 개발자 컴퓨터에 소프트웨어 구성 요소를 설치하는 것이 목적 인 설치 프로젝트를 빌드 할 때 이러한 출력을 포함하게됩니다. 일반적으로 최종 사용자의 컴퓨터에 설치하려는 모든 항목에는이 출력 그룹이 포함되지 않습니다.
현지화 된 리소스 : 응용 프로그램의 지역화 된 버전 용으로 만든 모든 위성 리소스가이 출력 그룹에 포함됩니다. 지역화 된 리소스를 만든 프로젝트에이 그룹을 포함시킵니다.
디버그 기호 : 디버깅을 사용하여 컴파일 할 때 컴파일러는 디버거에서 필요로하는 기호 정보 (.pdb 파일)가 포함 된 별도의 파일을 생성합니다. 이 출력 그룹에는 해당 정보가 들어 있습니다. 일반적으로 디버그 기호를 재배포하지 않으려합니다. 그러나 개발자의 컴퓨터에서 문제를 재현 할 수없는 경우가 있습니다.이 경우 문제를 시도하고 진단하기 위해 대상 컴퓨터에 디버그 기호를 설치하는 것이 유용 할 수 있습니다. 특수 디버깅 설치를 빌드 할 때이 그룹을 포함하게됩니다.
콘텐츠 파일 : 컴파일되지 않은 프로젝트 파일이이 그룹에 나타납니다. (여기에는 aBuildAction 속성이 Content 인 모든 프로젝트 항목이 포함됩니다.) .aspx 파일과 그래픽이 모두 콘텐츠로 분류되기 때문에 일반적으로이 출력 그룹을 웹 응용 프로그램에 포함하려고합니다. 다른 응용 프로그램의 경우 일반적으로이 그룹을 포함하지 않습니다.
소스 파일 :이 그룹에는 프로젝트의 모든 소스 코드가 포함됩니다. 이 그룹은 거의 포함되지 않습니다. 그러나 문제를 현장에서 진단하는 경우 Debug Symbols 그룹과 함께 전체 솔루션을 복사하지 않고도 소스 레벨 디버깅을 수행하는 데 필요한 모든 것을 시스템에 설치하는 방법을 제공합니다.
다른 사용자를 위해서 나는 다른 모든 항목도 추가했습니다.이 정보가 충분한 지식을 제공하기를 바랍니다.
+1 광범위하고 완전한 정보입니다. – Nebula