Bin 디렉터리는 컴파일 결과를 저장하는 데 사용됩니다. bin은 Binary Binrary의 영어 약어입니다. 왜냐하면 처음에 C로 컴파일된 프로그램 파일은 Debug와 Release의 두 가지 버전이 있고 해당 폴더는 bin/Debug이기 때문입니다. 및 bin/.Release, 이 폴더는 기본 출력 경로이며 프로젝트 속성->구성 속성->출력 경로를 통해 수정할 수 있습니다.
obj는 object의 약자로, 컴파일 과정에서 생성되는 중간 임시 파일을 저장하는 데 사용됩니다. 각각 디버그 버전과 릴리스 버전에 해당하는 두 개의 하위 디렉터리가 있습니다. .NET에서는 전체 컴파일이 완료된 후 .DLL 또는 .EXE로 병합되어 저장됩니다. bin 디렉토리에 있습니다. 컴파일할 때마다 기본적으로 증분 컴파일을 사용하기 때문에, 즉, 변경된 모듈만 다시 컴파일하므로 obj는 각 모듈의 컴파일 결과를 저장하여 컴파일 속도를 높입니다. 증분 컴파일 사용 여부는 프로젝트 속성->구성 속성->고급->증분 컴파일을 통해 설정할 수 있습니다.
속성 폴더는 어셈블리의 속성을 정의합니다. 프로젝트 속성 폴더에는 일반적으로 이름, 버전 등과 같은 어셈블리 정보를 저장하는 데 사용되는 하나의 AssemblyInfo.cs 클래스 파일만 있습니다. 이 정보는 일반적으로 프로젝트 속성의 데이터에 해당합니다. 패널이며 수동으로 작성할 필요가 없습니다.
.cs 클래스 파일. 소스 코드는 모두 여기에 작성되어 있으며, 가장 중요한 것은 여기에서 코드를 보는 것입니다.
.resx 리소스 파일에는 일부 리소스가 여기에 저장되어 있으며 일반적으로 볼 필요가 없습니다.
.csproj C# 프로젝트 파일입니다. VS에서 이 파일을 열면 프로젝트가 자동으로 생성되므로 볼 필요가 없습니다.
.csproj.user는 자동으로 생성되어 프로젝트 생성 경로, 프로젝트 시작 프로그램 및 기타 정보를 기록하는 구성 파일입니다. 볼 필요도 없습니다.
.Designer.cs 디자인 파일은 자동으로 생성되므로 볼 필요가 없습니다.
.aspx는 웹 페이지 파일이며 여기에 HTML 코드가 작성됩니다.
sln: 개발 환경에서 사용되는 솔루션 파일입니다. 하나 이상의 프로젝트의 모든 요소를 단일 솔루션으로 구성합니다. 이 파일은 하나 이상의 .proj(프로젝트) *.sln 컬렉션인 솔루션 파일인 상위 프로젝트 디렉터리에 저장됩니다. (Visual Studio.Solution) 프로젝트, 프로젝트 항목 및 솔루션에 대한 액세스 권한을 제공합니다. 디스크 위치에 대한 참조 항목을 사용하여 솔루션으로 구성합니다.
예를 들어 디버그 모드를 생성할지, 릴리스 모드를 생성할지, 범용 CPU인지 전용 CPU인지 등을 지정합니다.