Visual Studio
마이크로소프트 비주얼 스튜디오(Microsoft Visual Studio)는 마이크로소프트 윈도에서 작동하며, 다양한 언어로 프로그래밍할 수 있는 마이크로소프트의 통합 개발 환경이다. 프로그램, 웹 사이트, 웹 프로그램 등을 개발할 수 있다. 마이크로소프트에서는 비주얼 베이직, 비주얼 C#, 비주얼 J# 등 특정한 언어로만 프로그래밍할 수 있는 언어별 버전도 제공하고 있다.
Category
- VisualStudio:Warning: Visual Studio에서 나타나는 경고(Warning)와 그 해결방법에 대한 설명.
- VisualStudio:Manifest: Visual Studio의 Manifest파일에 대한 설명.
- Microsoft Visual C++
- Program database (pdb; 디버거 기호 파일)
Plugins
File Types Created for Visual C++ Projects
- 참조 (EN): http://msdn.microsoft.com/en-us/library/3awe4781.aspx
- 참조 (KR): http://msdn.microsoft.com/ko-kr/library/3awe4781.aspx
Visual C++ 프로젝트와 연관된 모든 파일 형식을 설명한다.
솔루션 관련 | sln, suo, vbg |
프로젝트 | atp, dbp, exe, dll, ~HxC, vap, vmx, vup, vbp, vip, vbproj, vcxproj, vdproj |
소스 | asmx, asp, cpp, c, disco, h |
컴파일 | bsc, idb, idl, sbr |
링크 | ilk, map |
디버그 | pch, pdb |
리소스 | bmp, jpe, jpg, gif, dib, png, cur, htm, html, xsp, asp, htc, hta, xml, ico, rc, rc2, txt, mfcribbon-ms |
ETC | obj, o |
License
요약하면 아래와 같다.
개인개발자, 학교, OSI가 인정한 오픈소스 커뮤니티, 비영리 단체/조직 : 비쥬얼 스튜디오 커뮤니티 에디션 무제한 무료 사용 가능
소규모 기업(즉, 250대 PC/유저 이하 또는 매출 10억 이하인 기업) : 기업당 최대 5개의 비쥬얼 스튜디오 커뮤니티 에디션 라이센스 사용 가능
Visual Studio Express는 제품을 회사에서 설치하여 이용하는 것에 별도의 제한은 없으며 해당 제품을 이용하여 만들어진 결과물을 상업적인 용도로 사용 가능, 결과물을 배포하는 경우에는 소프트웨어 사용권 계약서(EULA)에 따라 배포를 진행할 수 있음
Visual Studio Extension
사용자별 및 관리 확장
- 대부분의 확장은
%LocalAppData%\Microsoft\VisualStudio\
<Visual Studio 버전>\Extensions\
폴더에 설치된 사용자별 확장입니다. - 몇몇 확장은 <Visual Studio 설치 폴더>
\Common7\IDE\Extensions\
폴더에 설치된 관리 확장입니다.
Tips
- 빠른 이동
- 메뉴에서
편집(E) > 이동(G)
을 확인하면 단축키와 함께 확인할 수 있다. 전체로 이동 (Ctrl+T
) 등이 있다.
File Types Created for Visual Studio Projects
- [http://msdn.microsoft.com/en-us/library/aa278994(v=vs.60.aspx File Types Created for Visual C++ Projects]
- VisualStudio.gitignore
- Clean Visual Studio Workspaces 1
Productivity Power Tools
"TOOLS > Extensions and Updates" 메뉴에서 "Productivity Power Tools"를 Online에서 검색하여 설치하면 된다.
Troubleshooting
Visual Studio Unknown solution item type
.sln파일의 solution 값이 잘못된듯...
See also
Favorite site
- Wikipedia (en) Visual studio에 대한 설명
- GENERATING DEBUG INFORMATION WITH VISUAL C++ (디버그 심볼에 대한 설명)
- 심볼(.pdb)파일에 대한 설명
- Dmoulding: Visual Leak Detector (VC++ 메모리릭 검사 소프트웨어)
- blog.naver.com/hacap07 - Visual Studio 단축키
Visual Studio tips
References
-
Clean_Visual_Studio_Workspaces.zip ↩