윈도우 / MS Visual Studio 2022

2021.04.26 09:54

Antory 조회:2222 추천:2

img.png

 

 

모든 제품 개발은 게시 했는지 여부에 관계없이 개발자 커뮤니티에 하거나 설문 조사를 작성했거나 피드백을 보내거나 고객 연구에 참여 주셔서 감사합니다 Visual Studio의 제품 로드맵을 계속 조정할 수 있도록 도와 . 흥미로운 소식이 있습니다. Visual Studio 2022의 첫 번째 공개 미리보기가 올 여름에 출시됩니다.

Visual Studio의 다음 주요 릴리스는 학습자와 산업 규모 솔루션을 구축하는 사람들 모두를 위해 설계된 더 빠르고, 더 접근하기 쉽고, 더 가볍습니다. 사상 처음으로 Visual Studio는 64 비트가 될 것입니다. 사용자 경험은 깨끗하고 지능적이며 행동 지향적입니다.

개발 팀은 그 어느 때보 다 지리적으로 분산되어 있습니다. 조직이 안전하게 협업하고, 솔루션을 더 빠르게 제공하고, 최종 사용자 만족도와 가치를 지속적으로 향상시키기 위해 개발 팀이 필요하다는 사실이 작년에 분명해졌습니다. 더 나은 GitHub 통합으로 더 쉽게 협업 할 수 있도록하여 아이디어에서 코드, 클라우드로 원활하게 이동할 수 있습니다.

Visual Studio 2022는 64 비트입니다.

Visual Studio 2022는 64 비트 응용 프로그램으로, 더 이상 기본 devenv.exe 프로세스에서 최대 4GB의 메모리로 제한되지 않습니다. Windows에서 64 비트 Visual Studio를 사용하면 메모리 부족없이 가장 크고 복잡한 솔루션도 열고, 편집하고, 실행하고, 디버깅 할 수 있습니다.

Visual Studio가 64 비트로 전환되는 동안 Visual Studio로 빌드하는 응용 프로그램의 유형이나 비트는 변경되지 않습니다. Visual Studio는 계속해서 32 비트 앱 빌드를위한 훌륭한 도구가 될 것입니다.

64 비트 프로세스에서 사용할 수있는 추가 메모리를 사용하기 위해 Visual Studio 확장에 대한이 비디오를 시청하면 이 포함 된 솔루션이 열립니다 1,600 개 프로젝트와 ~ 300k 파일 . 더 이상 메모리 부족 예외가 없습니다.

canvas.png

또한 솔루션로드에서 F5 디버깅에 이르기까지 워크 플로의 모든 부분을 더 빠르고 효율적으로 만들기 위해 노력하고 있습니다.

모두를위한 디자인

더 나은 흐름을 유지하기 위해 사용자 인터페이스를 새로 고치고 있습니다. 일부 변경 사항은 UI를 현대화하거나 혼잡을 줄이는 미묘한 외관 터치입니다. 전반적으로 우리는 복잡성을 줄이고인지 부하를 줄여서 집중하고 그 영역에 머물 수 있도록하는 것을 목표로합니다. 또한 Visual Studio의 접근성을 높이면 모든 사람에게 더 나은 유용성이 제공됩니다. Visual Studio의 다음 버전에는 다음이 포함됩니다.

  • 더 나은 선명도, 가독성 및 대비를 위해 아이콘을 업데이트했습니다.
  • 더 나은 가독성과 합자 지원을위한 새로운 고정 너비 글꼴 인 Cascadia Code. (원한다면 오늘 Cascadia Code를 사용해 볼 수 있습니다! https://aka.ms/CascadiaCode )
  • 새롭게 개선 된 제품 테마.
  • 와 통합 Accessibility Insights 하여 최종 사용자에게 도달하기 전에 접근성 문제를 조기에 감지합니다.

icon-refresh.png

개인화

개발자에서 개발자까지 IDE를 개인화하는 것이 책상 의자를 선택하는 것만 큼 중요하다는 것을 알고 있습니다. 우리는 생산성을 극대화하기 전에 "정확하게"만들어야합니다. IDE의 측면을 사용자 지정하는 기능부터 여러 개발 상자를 유지 관리하는 사용자를 위해 장치간에 설정을 동기화하는 것까지 Visual Studio 2022를 "적합"하게 만드는 것이 그 어느 때보 다 쉬워 질 것입니다.

최신 앱 개발

Azure

Visual Studio 2022를 사용하면 Azure를 통해 최신 클라우드 기반 애플리케이션을 빠르고 쉽게 빌드 할 수 있습니다. 오늘날의 앱에서 사용되는 일반적인 패턴을 설명하는 좋은 리포지토리 공급으로 시작합니다. 이러한 리포지토리는 작동중인 이러한 패턴을 보여주는 고유 한 코드, Azure 리소스를 프로비저닝하기위한 코드로서의 인프라 자산, 프로젝트를 처음 만들 때 완전한 CI / CD 솔루션으로 설정하는 사전 빌드 된 GitHub 워크 플로 및 작업으로 구성됩니다. . 또한 필요한 개발 환경이 저장소에 정의되어 코딩 및 디버깅을 즉시 시작할 수 있습니다.

.NET

Visual Studio 2022는 .NET 6과 Windows 및 Mac 개발자 모두를위한 웹, 클라이언트 및 모바일 앱을위한 통합 프레임 워크를 완벽하게 지원합니다. 여기에는 .NET 다중 플랫폼 앱 UI ( .NET MAUI Windows, Android, macOS 및 iOS의 교차 플랫폼 클라이언트 앱을위한 )가 포함됩니다. ASP.NET 사용하여 .NET 수도 있습니다 Blazor MAUI 웹 기술을 를 통해 데스크톱 앱을 작성할 .

maui.png

 

또한 웹, 데스크톱 및 모바일과 같은 대부분의 앱 유형의 경우 .NET Hot Reload를 사용하여 앱 상태를 다시 시작하거나 손실하지 않고도 코드 변경 사항을 적용 할 수 있습니다.

C ++

Visual Studio 2022에는 새로운 생산성 기능, C ++ 20 도구 및 IntelliSense와 함께 C ++ 워크로드에 대한 강력한 지원이 포함됩니다. 새로운 C ++ 20 언어 기능은 대규모 코드베이스 관리를 단순화하고 개선 된 진단을 통해 템플릿과 개념을 사용하여 어려운 문제를보다 쉽게 ​​디버깅 할 수 있습니다.

또한 크로스 플랫폼 앱을보다 쉽게 ​​생성, 편집, 빌드 및 디버그 할 수 있도록 CMake, Linux 및 WSL에 대한 지원을 통합하고 있습니다. Visual Studio 2022로 업그레이드하고 싶지만 호환성이 걱정되는 경우 C ++ 런타임과의 이진 호환성으로 인해 어려움이 없습니다.

손끝에서의 혁신

진단 및 디버깅

자신있게 애플리케이션을 디버그하는 기능은 일상적인 워크 플로의 중심에 있습니다. Visual Studio 2022에는 핫 경로를 더 잘 파악하기위한 프로파일 러의 플레임 차트,보다 정확한 디버깅을위한 종속 중단 점 및 통합 된 디 컴파일 환경과 같은 추가 기능과 함께 코어 디버거의 성능 향상이 포함됩니다. t는 로컬에 있습니다.

실시간 협업

Live Share는 다른 사람들과 공동 작업하고, 아이디어를 교환하고, 프로그래밍을 페어링하고, 코드를 검토 할 수있는 새로운 기회를 열어줍니다. Visual Studio 2022에서 Live Share는 통합 텍스트 채팅을 도입하여 컨텍스트 전환없이 코드에 대해 빠르게 대화 할 수 있습니다. 동일한 링크를 재사용하는 반복 세션을 예약 할 수있는 옵션이있어 자주 연락하는 연락처와의 공동 작업을 단순화합니다. 조직 내에서 Live Share를 더 잘 지원하기 위해 공동 작업에 대한 규정 준수 요구 사항을 정의하는 세션 정책도 도입 할 것입니다 (예 : 읽기 / 쓰기 터미널을 공유 할 수 있어야합니까?).

통찰력과 생산성

Visual Studio의 AI IntelliCode 엔진은 다음 움직임을 원활하게 예측하는 데 계속해서 향상되고 있습니다. Visual Studio 2022는 일상적인 워크 플로에 더욱 심층적 인 통합을 제공하여 적시에 적절한 장소에서 적절한 조치를 취할 수 있도록 도와줍니다.

비동기 협업

Visual Studio 2022에는 Git 및 GitHub에 대한 강력한 새 지원이 포함됩니다. 코드 커밋, 풀 리퀘스트 전송, 브랜치 병합은 "내 코드가 가되는 우리 것 코드 "입니다. 작업 속도를 늦출 수있는 동료의 피드백을 예상하면서 병합 및 검토 프로세스를 효율적으로 안내하는 많은 기본 제공 논리 및 검사 점을 확인할 수 있습니다. 여기서 우리의 기본 원칙은 제공하는 코드에 대한 신뢰도를 높이는 데 있습니다.

향상된 코드 검색

코드 검색은 소프트웨어 개발 라이프 사이클의 필수적인 부분입니다. 개발자는 다른 사람으로부터 배우고, 코드를 공유하고, 리팩토링하는 동안 변경 사항의 영향을 평가하고, 문제를 조사하거나, 변경 사항을 검토하는 등 여러 가지 이유로 코드 검색을 사용합니다. Visual Studio 2022의 이러한 모든 중요한 활동에 대해 더 나은 성능을 제공하여 생산성을 높이기 위해 최선을 다하고 있습니다. 또한로드 된 범위 외부에서 검색하여 어떤 코드베이스 나 리포지토리에 있는지에 관계없이 찾고있는 것을 찾을 수 있습니다.

새로운 Mac 용 Visual Studio

Mac 용 Visual Studio 2022의 목표는 Visual Studio에서 좋아하게 된 생산적인 경험을 제공하는 Mac 용으로 맞춤화 된 최신 .NET IDE를 만드는 것입니다. Mac 용 Visual Studio를 기본 macOS UI로 이동하기 위해 노력하고 있습니다. 즉, 성능과 안정성이 향상 될 것입니다. 또한 Mac 용 Visual Studio가 기본 제공 macOS 접근성 기능을 모두 활용할 수 있음을 의미합니다. Mac과 Windows간에 Visual Studio의 일관성을 높이기 위해 IDE 전체에서 메뉴와 용어를 업데이트하고 있습니다. Visual Studio의 새로운 Git 환경은 Git 변경 도구 창 도입을 시작으로 Mac 용 Visual Studio에도 제공됩니다.

번호 제목 글쓴이 조회 등록일
[공지] 최신정보 이용 안내 gooddew - -
5815 모 바 일| 애플, iOS 14.5.1, iPadOS 14.5.1, watchOS 7.4.1 업데이트... asklee 744 05-07
5814 서버 / IT| 리눅스 OS - Fedora 34 배포 VₑₙᵤₛG 979 04-28
5813 업체 소식| iOS 14.5 / macOS Big Sur 11.3 / IpadOS 14.5 / watchOS ... [2] asklee 1085 04-27
» 윈도우 / MS| Visual Studio 2022 [8] Antory 2222 04-26
5811 서버 / IT| 리눅스 커널에 고의로 버그를 심으려다가 발각...대학교 전... [4] 네트워크빌 2853 04-24
5810 서버 / IT| 리눅스 OS - Ubuntu 21.04 배포 [3] VₑₙᵤₛG 845 04-23
5809 윈도우 / MS| Windows 10 Version 21H1 (19043.928) [18] 디폴트 4587 04-22
5808 윈도우 / MS| Windows 10 / Server 2019 MSDN Release (2021-04-20) [1] 디폴트 1619 04-21
5807 윈도우 / MS| 최신 ‘윈도우 10 업데이트’ 게임성능 떨어뜨린다...해결 방... [9] 징징현아 2885 04-21
5806 서버 / IT| 리눅스 OS - Manjaro Linux 21.0.2 정식 배포 [2] VₑₙᵤₛG 604 04-19
5805 소프트웨어| 한/글 표준 문서 형식(hwpx) 사용 권장 안내 [4] asklee 2770 04-18
5804 소프트웨어| Chrome 90은 AV1 인코더와 새로운 증강 현실 API를 제공 [3] VₑₙᵤₛG 1772 04-15
5803 소프트웨어| HTTPS를 기본 프로토콜로 하여 출시된 Google Chrome 90 [2] VₑₙᵤₛG 1335 04-15
5802 윈도우 / MS| Windows 10 / Server Updates (2021-04-13) [12] 디폴트 2049 04-14
5801 윈도우 / MS| Microsoft 릴리스 Windows 시스템용 64비트 OneDrive 클라... VₑₙᵤₛG 1001 04-14
5800 모 바 일| “앱 켜는 0.001초의 순간, 당신의 개인정보가 팔려나간다” [8] asklee 4027 04-09
5799 윈도우 / MS| Microsoft에서 Windows 10 빌드 21354용 ISO 이미지를 릴리스 [7] VₑₙᵤₛG 2733 04-09
5798 서버 / IT| 리눅스 OS - MX Linux 19.4 배포 VₑₙᵤₛG 1022 04-03
5797 서버 / IT| 리눅스 OS - Debian 10: 10.9.0 배포 [3] VₑₙᵤₛG 1231 03-28
5796 윈도우 / MS| Microsoft에서 Windows 10 작업 표시줄을 Explorer.exe에서... [1] VₑₙᵤₛG 3257 03-28
XE1.11.6 Layout1.4.8