Microsoft Visual Studio

버전2019(2020. 4. 13. 기준)
플랫폼Windows
라이선스상업용
카테고리프로그래밍
웹사이트로 이동
평점:4.0  |  350 표

주요 기능

  • 소프트웨어 편집, 빌드, 디버깅 및 단위 테스트 도구
  • C/C++, C#, Visual Basic, F#, SQL, CSS, JavaScript 및 기타 언어 지원
  • Windows, 웹, 클라우드 및 SharePoint 플랫폼에 프로그램 배포
  • Live Unit Testing, Run to Click 및 Exception Helpers 디버깅 및 테스트 도구
  • GitHub 및 Team Foundation Server와 같은 공급자가 호스팅하는 팀 프로젝트 직접 관리
  • 사용자 지정 가능한 환경

소프트웨어 개요

Visual Studio는 Windows 프로그램과 웹 애플리케이션을 만드는 데 사용되는 소프트웨어 개발 도구입니다. 이 개발 키트에는 통합 개발 환경(IDE)과 소프트웨어 개발 프로세스의 모든 단계에서 사용할 수 있는 테스트 도구가 포함되어 있습니다.

Visual Studio에는 다음 구성 요소가 포함되어 있습니다:

  • 코드 편집기: 소스 코드를 작성하는 데 사용되며, 구문 강조 표시, 책갈피, 백그라운드 컴파일, 검색 기능, Microsoft의 IntelliSence 기술을 사용한 코드 완성을 지원합니다.
  • 디버거: 프로그램 오류를 찾고 수정하는 데 사용되며, 소스 수준 및 기계 수준 디버깅과 중단점 및 단계별 실행 기능을 포함합니다.
  • 디자이너: GUI 애플리케이션을 만들고 데이터 원본에 연결할 수 있는 시각적 도구를 제공합니다. 여기에는 Windows Forms Designer와 Windows Presentation Foundation(WPF) Designer뿐 아니라 웹 디자이너, 클래스 디자이너, 데이터 디자이너 및 데이터 매핑 디자이너도 포함됩니다.
  • 확장 기능: Visual Studio의 기능을 확장하며, 매크로, 추가 기능 및 확장 패키지를 지원합니다.

Visual Studio IDE에는 다양한 작업을 수행하기 위한 여러 기본 제공 작업 환경이 포함되어 있습니다. 소스 코드 프로그래밍, 디버깅 및 시각적 폼 만들기를 위한 고유한 인터페이스가 제공됩니다. 개발자는 이러한 미리 만들어진 레이아웃 중 하나를 사용하거나 직접 작업 환경을 사용자 지정할 수 있습니다. Visual Studio 소프트웨어 패키지에는 Microsoft Visual Basic, Visual C++, Visual C#, Visual F#, Visual web Developer 및 Team Foundation Server가 포함되어 있습니다. 이 소프트웨어는 C, C++, VB.NET, C#, F#, XML, HTML, JavaScript 및 CSS를 비롯한 다양한 프로그래밍 언어를 지원합니다.

Microsoft Visual Studio는 개발자에게 사용자 지정 가능한 IDE를 제공하며 널리 사용되는 다양한 프로그래밍 언어를 지원합니다. 상용 소프트웨어 프로그램을 만들려는 전문 소프트웨어 개발자에게 유용한 도구입니다. Microsoft Visual Studio는 동적 웹사이트와 .NET 프레임워크용 대화형 웹 애플리케이션을 만들려는 웹 개발자에게도 유용합니다.

주요 파일 형식

sln 파일 아이콘.SLNVisual Studio 솔루션 파일

지원되는 파일 형식

확장자파일 형식
.SLNVisual Studio 솔루션 파일
.ADDINVisual Studio 애드인 정의 파일
.APPXWindows 앱 패키지
.APPXMANIFESTWindows 10 앱 매니페스트
.APPXSYMWindows 8 앱 패키지 심볼 파일
.APPXUPLOADWindows 8 앱 업로드 패키지
.ASAXASP.NET 서버 애플리케이션 파일
.ASCXASP.NET 사용자 컨트롤 파일
.ASHXASP.NET 웹 처리기 파일
.ASMVisual Studio 어셈블러 소스 코드 파일
.ASMXASP.NET 웹 서비스 파일
.ASPActive Server Page
.ASPXActive Server Page Extended 웹 페이지
.AXDASP.NET 웹 처리기 파일
.BSCVisual Studio 소스 브라우저 정보 파일
.CC/C++ 소스 코드 파일
.CCC++ 소스 코드 파일
.CDVisual Studio 클래스 다이어그램
.CLWVisual C++ ClassWizard 파일
.COD컴파일된 소스 코드
.CONFIG구성 파일
.CPPC++ 소스 코드 파일
.CSC# 소스 코드 파일
.CSHTMLASP.NET Razor 웹 페이지
.CSPROJVisual Studio C# 프로젝트
.CSS종속형 스타일 시트
.CSXVisual C# 스크립트
.CXXC++ 소스 코드 파일
.DBMLVisual Studio OR 설계 파일
.DBPROJVisual Studio 데이터베이스 프로젝트 파일
.DEF모듈 정의 파일
.DGMLVisual Studio 방향 그래프 문서
.DGSLVisual Shader Graph 파일
.DIAGSESSION진단 세션 파일
.DIB장치 독립적 비트맵 이미지
.DISCODISCO 검색 문서
.DISCOMAPDISCO Discovery 출력 파일
.DTD문서 형식 정의 파일
.EDMXADO.NET Entity Data Model Designer 파일
.FEATURESharePoint 기능 파일
.FILTERSVisual C++ 프로젝트 필터 파일
.FSVisual F# 소스 파일
.FSIVisual F# 시그니처 파일
.FSPROJVisual F# 프로젝트 파일
.FSSCRIPTVisual F# 스크립트
.FSXVisual F# 스크립트 파일
.HC/C++/Objective-C 헤더 파일
.HHC++ 헤더 파일
.HLSL고수준 셰이더 언어 파일
.HPPC++ 헤더 파일
.HTM하이퍼텍스트 마크업 언어 파일
.HTMLHypertext Markup Language 파일
.HXXC++ 소스 코드 헤더 파일
.IDBVisual Studio 중간 디버그 파일
.IDL인터페이스 정의 언어 파일
.INC포함 파일
.INLC++ 인라인 파일
.IPCHIntelliSense 미리 컴파일된 헤더 파일
.JSJavaScript 파일
.LICENSESVisual Studio 라이선스 클래스 파일
.LICXVisual Studio 라이선스 파일
.LSPROJVisual Studio LightSwitch 프로젝트
.MASTERASP.NET 마스터 페이지
.MDFSQL Server 데이터베이스
.MDMPWindows 미니덤프
.MFCRIBBON-MSMFC 리본 정의 XML 파일
.MSHAMicrosoft Help 자산 파일
.MSHIMicrosoft 도움말 색인 파일
.MSIXBUNDLEWindows 10 앱 번들
.MSIXUPLOADWindows 10 앱 업로드 번들
.MYAPPVisual Studio 애플리케이션 XML 파일
.NATVISNatvis VC++ 디버거 시각화 파일
.NCBVisual C++ IntelliSense 데이터베이스
.NUPKGNuGet 패키지
.ODLObject Description Language 파일
.ORDEREDTESTVisual Studio 순서 지정 테스트 파일
.PROPSVisual Studio 프로젝트 속성 파일
.PSESSVisual Studio 성능 세션 파일
.RC리소스 스크립트
.RC2Visual Studio 리소스 파일
.RCTVisual Studio 리소스 템플릿
.RDLCVisual Studio 클라이언트 보고서 정의 파일
.REFRESHVisual Studio 새로 고침 파일
.RESC++ 컴파일 리소스 스크립트
.RESJSONWindows JavaScript 리소스 파일
.RESOURCESVisual Studio 리소스 파일
.RESWWindows 리소스 파일
.RESX.NET 관리 리소스 파일
.RGS레지스트리 스크립트
.RULESETVisual Studio 코드 분석 규칙 집합 파일
.SBRVisual Studio 소스 브라우저 중간 파일
.SDFSQL Server Compact 데이터베이스 파일
.SDL서비스 설명 언어 파일
.SETTINGSVisual Studio 설정 파일
.SITEMAPASP.NET 사이트 맵 파일
.SKINASP.NET 스킨 파일
.SLNXVisual Studio 솔루션 XML 파일
.SNIPPETVisual Studio IntelliSense 코드 조각
.SQL구조화 질의 언어 데이터 파일
.SQLPROJVisual Studio SQL Server 프로젝트
.SRF서버 응답 파일
.SSCSourceSafe 상태 파일
.SUOVisual Studio 솔루션 사용자 옵션 파일
.SVCWCF 웹 서비스 파일
.TARGETSMSBuild 대상 파일
.TESTRUNCONFIGVisual Studio 테스트 실행 구성 파일
.TESTSETTINGSVisual Studio 테스트 설정 파일
.TLHTypelib 생성 C/C++ 헤더 파일
.TLI형식 라이브러리에서 생성된 C/C++ 인라인 파일
.TRXVisual Studio 테스트 결과 파일
.TTVisual Studio 텍스트 템플릿
.USERVisual Studio 프로젝트 사용자 옵션 파일
.VBVisual Basic 프로젝트 항목 파일
.VBHTMLASP.NET Razor 웹 페이지
.VBPROJVisual Studio Visual Basic.NET 프로젝트
.VBSCRIPTVisual Basic 스크립트
.VCPeMbedded Visual C++ 프로젝트 파일
.VCPROJVisual Studio C++ 프로젝트(레거시)
.VCWeMbedded Visual C++ 작업 공간 파일
.VCXPROJVisual C++ 프로젝트
.VDPVisual Studio 배포 프로젝트
.VDPROJVisual Studio 설치 및 배포 프로젝트
.VSCONTENTVisual Studio 콘텐츠 파일
.VSDISCODISCO 동적 검색 문서
.VSHOST.EXEVisual Studio 호스팅 프로세스 파일
.VSIVisual Studio 콘텐츠 설치 프로그램 파일
.VSIXVisual Studio 확장 기능
.VSMACROSVisual Studio 이진 매크로 프로젝트
.VSMDIVisual Studio 테스트 메타데이터 파일
.VSMPROJVisual Studio 텍스트 매크로 프로젝트
.VSPVisual Studio 성능 보고서 파일
.VSPFVisual Studio 성능 필터 파일
.VSPROPSVisual Studio 프로젝트 속성 파일
.VSPSVisual Studio 직렬화된 성능 보고서
.VSPSCCVisual Studio 프로젝트 소스 제어 파일
.VSPXVisual Studio 성능 보고서 데이터 파일
.VSSETTINGSVisual Studio 설정 파일
.VSSSCCVisual Studio 솔루션 소스 코드 제어 파일
.VSZVisual Studio 마법사 파일
.W32Win32 메이크파일
.WEBTESTVisual Studio 웹 테스트 파일
.WIDVisual Studio 위젯 파일
.WIQVisual Studio 작업 항목 쿼리 파일
.WSDL웹 서비스 기술 언어 파일
.WSFWindows 스크립트 파일
.WSPSharePoint 솔루션 패키지
.XAMLXAML 파일
.XAMLXVisual Studio 워크플로 서비스 파일
.XHTML확장 가능한 하이퍼텍스트 마크업 언어 파일
.XMLXML 파일
.XSCVisual Studio 데이터 세트 내부 정보 파일
.XSDXML 스키마 정의
.XSLXML 스타일시트
.XSLTXSLT 파일
.XSSXML 스타일 시트

기타 관련 파일 형식

확장자파일 형식
.ACCDBAccess 2007 데이터베이스
.AIFAudio Interchange File Format
.AIFFAudio Interchange File Format
.APPLICATIONClickOnce 배포 매니페스트 파일
.APPREF-MSMicrosoft 애플리케이션 참조 파일
.AUSun Microsystems 오디오 파일
.AVIAudio Video Interleave 파일
.BROWSERASP.NET 브라우저 정의 파일
.CLS프로그램 클래스 파일
.COVERAGEVisual Studio 코드 커버리지 보고서
.DLL동적 연결 라이브러리
.DLX이름이 변경된 DLL 파일
.DMPWindows 메모리 덤프
.DSPVisual C++ 6 프로젝트
.DSWMicrosoft Visual C++ 6 작업 공간 파일
.EPSEncapsulated PostScript 파일
.EXEWindows 실행 파일
.GENERICTESTVisual Studio 일반 테스트 파일
.GIFGraphical Interchange Format 파일
.HDMPWindows 힙 덤프
.ILK증분 링크 파일
.IPP인라인 가드 매크로 파일
.JPEJPEG 이미지
.JPEGJPEG 이미지
.JPGJPEG 이미지
.LOADTESTVisual Studio 부하 테스트 파일
.MDBMicrosoft Access 데이터베이스
.MDPVisual C++ 5 작업 공간 파일
.MOVApple QuickTime 동영상
.MPEMPEG 동영상 파일
.MPEGMPEG 비디오
.MPGMPEG 비디오
.MSMWindows Installer 병합 모듈
.OCXActiveX 컨트롤
.OLBOLE 개체 라이브러리
.PCXPaintbrush 비트맵 이미지 파일
.PDB프로그램 데이터베이스
.PNGPortable Network Graphic
.PRI패키지 리소스 인덱스 파일
.QTApple QuickTime Movie
.RARealAudio 파일
.RAMReal Audio 메타데이터 파일
.RLLMicrosoft 리소스 라이브러리
.RPTCrystal Reports 파일
.SRC소스 코드 파일
.SVN-BASESubversion 기본 파일
.TGATarga 그래픽
.TIF태그 이미지 파일
.TLBOLE 형식 라이브러리
.TXT일반 텍스트 파일
.WAVWAVE 오디오
.WMFWindows 메타파일
업데이트: 2020. 4. 13.