Allgemein

다양 한 언어 향상은 간단한 (Visual Basic의 암시적 줄 연속으로 여러 줄에 걸쳐 문을 분할 하는)에서 심오한 것까지 다양 합니다. 새로운 병렬 컴퓨팅 라이브러리를 통해 여러 프로세서를 최대한 활용할 수 있습니다. 스레드 또는 스레드 풀 작업 필요 또는 시야를 확장 하려는 경우에도 가장 기술적인 작업을 위해 적합 한 새로운 .net 언어인 F #을 항상 사용해 볼 수 있습니다. Visual Studio에서는 각각 고유한 vspackages 집합이 있는 환경의 여러 인스턴스를 실행할 지원 합니다. 인스턴스는 서로 다른 레지스트리 하이브를 사용 합니다 (여기에 사용 된 의미에서 „레지스트리 하이브“ 라는 용어 정의 참조) 자신의 구성 상태를 저장 하 고 AppId (응용 프로그램 ID)에 의해 구별 됩니다. 인스턴스는 appid를 선택 하는 appid에 의해 시작 되며 루트 하이브를 설정 하 고 IDE를 시작 합니다. 한 appid에 대해 등록 된 vspackages는 해당 appid에 대 한 다른 vspackages와 통합 됩니다. Visual Studio의 다양 한 제품 버전은 서로 다른 appids를 사용 하 여 만들어집니다. Visual Studio Express 버전 제품은 고유한 appids와 함께 설치 되지만 표준, 전문가 및 팀 제품군 제품은 동일한 AppId를 공유 합니다. 따라서 동일한 설치를 업데이트 하는 다른 버전과 달리 Express 버전을 다른 버전과 나란히 설치할 수 있습니다. 프로페셔널 버전에는 스탠더드 버전에서 vspackages의 상위 집합이 포함 되며, 팀 제품군은 다른 버전 모두에서 vspackages의 상위 집합을 포함 합니다. visual studio 2008 visual studio 셸에서 AppId 시스템을 활용 합니다.

[18] Visual Studio 2012의 소스 코드는 약 5000만 줄의 코드로 구성 되어 있습니다. [135] 비주얼 스튜디오 팀 파운데이션 서버 오피스 통합 2015 visual studio를 사용 하면 개발자가 visual studio의 확장 기능을 확장 하 여 작성할 수 있습니다. 이러한 확장 „플러그“ Visual Studio 및 기능을 확장 합니다. 확장 프로그램은 매크로, 추가 기능 및 패키지 형태로 제공 됩니다. 매크로는 개발자가 프로그래밍 방식으로 저장, 재생 및 배포를 위해 기록할 수 있는 반복 가능한 작업 및 작업을 나타냅니다. 그러나 매크로는 새 명령을 구현 하거나 도구 창을 만들 수 없습니다. Visual Basic을 사용 하 여 작성 된 및 컴파일되지 않습니다. [11] 추가 기능은 Visual Studio 개체 모델에 대 한 액세스를 제공 하며 IDE 도구와 상호 작용할 수 있습니다. 추가 기능은 새 기능을 구현 하는 데 사용 될 수 있으며 새 도구 창을 추가할 수 있습니다. 추가 기능은 com을 통해 IDE에 연결 되며 모든 com 호환 언어로 만들 수 있습니다. [11] 패키지는 Visual Studio SDK를 사용 하 여 만들어지고 가장 높은 수준의 확장성을 제공 합니다.

다른 프로그래밍 언어를 통합 하는 것 뿐만 아니라 디자이너와 다른 도구도 만들 수 있습니다. Visual Studio SDK는 관리 되지 않는 api 뿐만 아니라 이러한 작업을 수행 하는 관리형 api를 제공 합니다. 그러나 관리 되는 API가 관리 되지 않는 것 처럼 포괄적은 아닙니다. [11] 확장 표준 (이상) 버전의 Visual Studio 2005 지원 됩니다. Express 버전 호스팅 확장을 지원 하지 않습니다.


Mikalicious

%d Bloggern gefällt das: