File extension | Type | Contents |
---|---|---|
.asmx | Source | Deployment file. |
.asp | Source | Active Server Page file. |
.atp | Project | Application template project file. |
.bmp, .dib, .gif, .jpg, .jpe, .png | Resource | General image files. |
.bsc | Compiling | The browser code file. |
.cpp; .c | Source | Main source code files for your application. |
.cur | Resource | Cursor bitmap graphic file. |
.dbp | Project | Database project file. |
.disco | Source | The dynamic discovery document file. Handles XML Web service discovery. |
.exe, .dll | Project | Executable or dynamic-link library files. |
.h | Source | The header, or include, file. |
.htm, .html, .xsp, .asp, .htc, .hta, .xml | Resource | Common Web files. |
.HxC | Project | Help project file. |
.ico | Resource | Icon bitmap graphic file. |
.idb | Compiling | The state file, containing dependency information between source files and class definitions, which can be used by the compiler during minimal rebuild and incremental compilation. Use the /Fdcompiler option to specify the name of the .idb file. See /Gm (Enable Minimal Rebuild) for more information. |
.idl | Compiling | The interface definition language file. See Interface Definition (IDL) File in the Platform SDK for more information. |
.ilk | Linking | Incremental link file. See /INCREMENTAL for more information. |
.map | Linking | A text file containing linker information. Use the /Fm compiler option to name the map file. See /MAP for more information. |
.ncb | Solution | The no compile browser file. |
.obj, .o | Object files, compiled but not linked. | |
.pch | Debug | Precompiled header file. |
.pdb | Debug | The program debug database file. See What Are .pdb Files? for more information. |
.rc, .rc2 | Resource | Resource script files to generate resources. |
.sbr | Compiling | Source browser intermediate file. The input file for BSCMAKE. |
.sln | Solution | The solution file. |
.suo | Solution | The solution options file. |
.srf | Project | The server response file. This file contains the HTML code for an ATL Server application. |
.txt | Resource | Text file, usually the "readme" file. |
.vap | Project | Visual Studio Analyzer Project file. |
.vbg | Solution | Compatible project group file. |
.vbp, .vip, .vbproj | Project | The Visual Basic project file. |
.vcproj | Project | The Visual C++ project file. See Project Files and Makefiles for more information. |
.vdproj | Project | The Visual Studio deployment project file. |
.vmx | Project | The macro project file. |
.vup | Project | The utility project file. |
VS 프로젝트로 만들경우 생기는 파일들에 대한 리스트이다.
몇가지 설명을 더붙이자면,
.sdf 파일은 intellisense와 같은 기능을 위한 캐시 파일이며
도구->옵션->텍스트 편집기-> C/C++ -> 고급
에서 항상 대체 위치 사용 항목을 True로 두고,
대체 위치 사용시 경고 표시 안 함 항목을 True로 두면 된다.
따로 관리하고 싶으면 대체 위치 항목에 경로를 설정해 주도록 하면 된다.
그리고 프로그램을 재가동해야 적용이 된다.
.ncb파일은 컴파일 하지 않은 상태에서 심볼들의 정보를 캐쉬하고 있다.
소스코드에서 마우스 커서를 가져다 댔을 때 말풍선으로 뜨는 타입정보 등을 말한다.
.pdb파일 - 프로그램 데이터베이스
Visual C++ 버전 1.0에 도입된 디버깅 정보를 저장하는 새로운 형식이 포함되어 있다.
앞으로 .PDB 파일에는 기타 프로젝트 상태 정보도 포함될 예정
형식을 변경한 가장 중요한 이유 중 하나는
점점 늘어나는 프로그램 디버그 버전의 연결을 가능하게 하기 위한 것으로
이러한 변경은 Visual C++ 버전 2.0에서 처음 도입되었다.
https://msdn.microsoft.com/ko-kr/library/3awe4781(v=vs.71).aspx
https://msdn.microsoft.com/ko-kr/library/aa293013(v=vs.71).aspx
'프로그래밍 > 기타' 카테고리의 다른 글
Visual Studio 전체프로그램 최적화 (0) | 2016.01.27 |
---|---|
Visual Studio 2015 마이그레이션(migration) (0) | 2016.01.21 |
VisualStudio 에서 참조카운터를 사용해보자 (0) | 2016.01.15 |
C++11 Visual Studio 기능지원 목록 (1) | 2016.01.15 |
SonicFileFinder - 비쥬얼스튜디오 파일찾기 Free Add-In (0) | 2015.10.29 |