Programing

.csproj 파일의 기능은 무엇입니까?

lottogame 2020. 12. 13. 08:34
반응형

.csproj 파일의 기능은 무엇입니까?


일반적으로 C # 프로젝트에는 .csproj 파일이 연결되어 있습니다. 그 파일은 무엇입니까? 어떤 데이터가 포함되어 있습니까?


기본적으로 .csproj 파일에는 프로젝트의 파일 목록과 시스템 어셈블리에 대한 참조 등이 포함됩니다.

Visual Studio 버전, 프로젝트 유형, 어셈블리 이름, 응용 프로그램 아이콘, 대상 문화, 설치 URL 등 다양한 설정이 있습니다.

프로젝트 구축에 필요한 모든 것. 현재 폴더에있는 모든 것이 필요하다고 가정 할 수 있지만 명시적인 목록이 있으면 디스크와 프로젝트에서 논리적으로 구성 할 수 있으므로 원하는 파일을 더 쉽게 찾을 수 있습니다.

XML 일 뿐이므로 좋아하는 텍스트 편집기에서 열고 살펴볼 수 있습니다.

어셈블리 당 하나의 .csproj 파일이 생성되고 .sln (솔루션 파일)은 프로젝트를 구성하는 모든 어셈블리를 함께 연결합니다.


파일에는 프로젝트의 일부로 컴파일 할 모든 파일 목록과 프로젝트 이름, 릴리스 및 디버그 구성, 컴파일 옵션 등과 같은 기타 옵션이 포함되어 있습니다.


에서 찍은 .csproj 파일입니다 무엇

".csproj"는 Visual Studio .NET C # 프로젝트 파일 확장명입니다. 이 파일에는 해당 프로젝트에 포함 된 파일, 해당 프로젝트에 사용 된 어셈블리, 프로젝트 GUID 및 프로젝트 버전 등에 대한 정보가 포함됩니다.이 파일은 프로젝트와 관련이 있습니다. 생성 할 때 자동으로 생성됩니다.

".sln"은 Visual Studio에서 프로젝트를 구성하기위한 구조입니다. .sln (텍스트 기반, 공유) 및 .suo (이진, 사용자 별 솔루션 옵션) 파일의 프로젝트에 대한 상태 정보를 포함합니다. 하나의 솔루션에 여러 프로젝트를 추가 할 수 있습니다.


여기에는 프로젝트에 사용 된 모든 파일, 사용 된 어셈블리 (제공된 다른 어셈블리의 경로 포함), 출력 유형, 어셈블리 이름 등에 대한 정보가 포함되어 있으므로이 xml을 열어 모든 정보를 하나에서 찾을 수 있습니다. 지붕.

참고 URL : https://stackoverflow.com/questions/6446361/what-does-the-csproj-file-do

반응형