Visual Studio 2022 버전 17.9 릴리스 정보
팁
Visual Studio 2022 출시 이벤트의 기록을 시청하여 새로운 기능에 대해 알아보고, 팁과 요령을 듣고, 무료 디지털 스웨그를 다운로드하세요.
Developer Community | Visual Studio 2022 로드맵 | 시스템 요구 사항 | 호환성 | 배포 가능 코드 | 릴리스 기록 | 사용 조건 | 블로그 | 최신 릴리스 알려진 문제 | Visual Studio 문서의 새로운 기능
단추를 클릭하여 최신 버전의 Visual Studio 2022를 다운로드합니다. Visual Studio 2022 설치 및 업데이트에 대한 지침은 Visual Studio 2022를 최신 릴리스 버전으로 업데이트를 참조하세요. 또한 오프라인으로 설치하는 방법에 대한 지침도 참조하세요.
다른 Visual Studio 2022 제품을 다운로드하려면 Visual Studio 사이트를 방문하세요.
Visual Studio 2022 버전 17.9 릴리스
- 2024년 5월 14일 — Visual Studio 2022 버전 17.9.7
- 2024년 4월 9일 — Visual Studio 2022 버전 17.9.6
- 2024년 3월 26일 — Visual Studio 2022 버전 17.9.5
- 2024년 3월 19일 — Visual Studio 2022 버전 17.9.4
- 2024년 3월 12일 — Visual Studio 2022 버전 17.9.3
- 2024년 2월 27일 — Visual Studio 2022 버전 17.9.2
- 2024년 2월 21일 — Visual Studio 2022 버전 17.9.1
- 2024년 2월 13일 — Visual Studio 2022 버전 17.9.0
Visual Studio 2022 블로그
Visual Studio 2022 블로그는 Visual Studio 엔지니어링 팀의 제품 인사이트를 제공하는 공식 사이트입니다. 다음 게시물에서 Visual Studio 2022 릴리스에 대한 자세한 정보를 찾을 수 있습니다.
Visual Studio 2022 버전 17.9.7
릴리스 날짜: 2024년 5월 14일
이 릴리스의 새로운 기능 요약
- "Xamarin" 및 "Xamarin Profiler" 설치 관리자 구성 요소가 "지원되지 않습니다"로 표시되었습니다.
- 이 릴리스에는 v3.2.1에 대한 OpenSSL 업데이트도 포함되어 있습니다.
해결된 보안 권고
- Symlink를 지원하는 대/소문자를 구분하지 않는 파일 시스템의 CVE-2024-32002 재귀 클론은 원격 코드 실행에 취약합니다.
- 특수 제작 로컬 리포지토리를 복제하는 동안 CVE-2024-32004 원격 코드 실행
- CVE-2024-30045 .NET 이중 구문 분석 루틴에서 스택 버퍼 오버런이 발생하는 .NET 7.0 및 .NET 8.0에 원격 코드 실행 취약성이 있습니다.
- CVE-2024-30046 오류 잠금이 발생하여 서비스 거부가 발생할 수 있는 Microsoft.AspNetCore.Server.Kestrel.Core.dll 취약성이 존재합니다.
Visual Studio 2022 버전 17.9.6
릴리스 날짜: 2024년 4월 9일
이 Visual Studio 2022 버전 17.9.6 릴리스의 새로운 기능 요약
- 이 버그 수정으로 클라이언트는 이제 레이아웃에서 부트스트래퍼를 사용하고 --noWeb 매개 변수를 전달하여 클라이언트 컴퓨터에 설치하고 설치 관리자와 Visual Studio 제품이 모두 레이아웃에서만 다운로드되도록 할 수 있습니다. 이전에는 설치 프로세스 중에 설치 관리자가 -noWeb 매개 변수를 존중하지 않고 웹에서 자체 업데이트를 시도하기도 했습니다.
개발자 커뮤니티
- Visual Studio 2002 v17.9.3으로 업그레이드한 후 Mac에 페어링이 실패함
- 활성 탭이 변경되면 세로 탭 웰이 위로 스크롤됩니다.
- DacFx를 부딪쳐 dacpac 참조를 수정하기 위해 17.9 서비스
해결된 보안 권고
- CVE-2024-21409 WPF에는 신뢰할 수 없는 문서를 볼 때 권한 상승이 발생할 수 있는 사용 후 사용 취약성이 있습니다.
- CVE-2024-28929 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28930 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28931 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28932 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28933 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28934 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28935 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28936 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28937 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28938 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28941 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-28943 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
- CVE-2024-29043 이 업데이트는 Microsoft ODBC Driver for Microsoft SQL Server의 원격 코드 실행 취약성을 해결합니다.
Visual Studio 2022 버전 17.9.5
릴리스 날짜: 2024년 3월 26일
이 Visual Studio 2022 버전 17.9.5 릴리스의 새로운 기능 요약
- 이전 CPU가 있는 컴퓨터에서 발생하는 크래시가 해결되었습니다.
개발자 커뮤니티
Visual Studio 2022 버전 17.9.4
릴리스 날짜: 2024년 3월 19일
이 Visual Studio 2022 버전 17.9.4 릴리스의 새로운 기능 요약
- 글꼴 로드에 실패할 경우 코드 편집기가 비어 있는 문제를 해결했습니다.
- 문서 창이 매우 작고 사용할 수 없는 크기로 중단될 수 있는 문제를 해결했습니다.
- Unreal Engine을 컴파일할 때 발생할 수 있는 충돌을 수정했습니다.
- VS 디버거: 동시성::concurrent_unordered_set, 동시성::concurrent_unordered_multiset, 동시성::concurrent_unordered_map, 동시성::concurrent_unordered_multimap 올바르게 표시되지 않는 이러한 데이터 구조를 수정했습니다.
- 분기를 푸시한 후 표시된 알림에서 끌어오기 요청 만들기 창을 열 때 바로 가기 키가 작동하지 않는 버그가 수정되었습니다.
- 인코딩으로 저장 대화 상자가 사용 가능한 모든 파일 인코딩을 올바르게 나열하지 않았습니다. 이 수정 사항은 목록에 모두 표시되며 이제 대화 상자가 다시 올바르게 작동합니다.
개발자 커뮤니티
- nuget 패키지를 업데이트하면 NullReferenceException이 발생합니다.
- 파일을 변경한 후 디버깅을 시작할 때 Visual Studio가 다시 빌드되지 않습니다.
- Visual Studio에서 Cascadia Mono 글꼴에 액세스할 수 없습니다.
- 코드 파일을 볼 수 없고 창 너비가 없고 창 레이아웃 다시 설정이 수정되지 않았습니다.
- 간단한 c++ hello-world 콘솔 애플리케이션을 빌드할 수 없음
- Visual Studio를 17.9.0으로 업그레이드한 후 내부 컴파일러 오류
- 내부 컴파일러 오류: 컴파일러 파일 'D:\a_work\1\s\src\vctools\Compiler\Utc\src\p2\main.c', 줄 235
- VS 17.9.1을 사용하여 네이티브 함수를 참조하는 C++/CLI 프로그램을 빌드할 때 'LINK: 오류 LNK2034: COFF 기호 테이블과 일치하지 않는 메타데이터'
- 끌어오기 요청 후 키보드가 이상해집니다.
- sql server 데이터 도구가 작동하지 않음
- NuGetSDKResolver는 어떤 이유로 Newtonsoft.Json을 로드할 수 없으므로 20H2 컨테이너에서 로드하지 못합니다.
- 고급 저장 옵션 창이 비정상적으로 표시됩니다.
Visual Studio 2022 버전 17.9.3
릴리스 날짜: 2024년 3월 12일
이 Visual Studio 2022 버전 17.9.3 릴리스의 새로운 기능 요약
- VS에는 이제 MAUI 8.0.7(SR2)이 포함됩니다. 릴리스 정보는 여기 릴리스 8.0.7 · dotnet/maui(github.com) 를 참조하세요.
- 정적 initonly 배열을 컴파일할 때 컴파일러가 충돌하는 CLI 버그가 수정되었습니다.
- Visual Studio에서 설치한 Windows 11 SDK(10.0.22621.0)를 2024년 2월 서비스 빌드로 업데이트합니다.
개발자 커뮤니티
- Visual Studio 2022 미리 보기를 사용한 후 Web.Config가 잘못되었습니다.
- launch.vs.json 주석을 지원하지 않습니다.
- 확장 업데이트가 확장 관리자 UI 새로 고침으로 시작되지 않음
- Visual Studio 2022 17.9.0으로 업그레이드한 후 SQL72025
- .NET Framework 프로젝트용 속성 디자이너가 항상 로드되지 않음
해결된 보안 권고
- CVE-2024-21392 .NET에 특별히 작성된 요청으로 인해 리소스가 누출되어 서비스 거부가 발생할 수 있는 취약성이 있습니다.
- CVE-2024-26190 연결이 유지되는 한 피어가 작은 메모리 청크를 할당할 수 있는 취약성이 MsQuic.dll 존재합니다.
- CVE-2023-27911 이 권고는 Autodesk® FBX® SDK가 Visual Studio 2022에서 더 이상 지원되지 않음을 나타내기 위해 다시 게시되고 있습니다.
Visual Studio 2022 버전 17.9.2
릴리스 날짜: 2024년 2월 27일
이 Visual Studio 2022 버전 17.9.2 릴리스의 새로운 기능 요약
- 일부 조건에서 글꼴 및 색 대화 상자를 열 때 중단이 발생하는 문제를 해결했습니다.
- std::round() 함수의 인라인 확장에서 스칼라 메모리 로드가 벡터 액세스로 변경되지 않도록 수정되었습니다. 벡터 액세스는 계산 결과를 변경하지 않지만 더 길고 스칼라 로드가 성공할 때 오류가 발생할 수 있습니다.
- Visual Studio 2022 버전 17.9 이전의 Visual C++ 버전에서 선언에서 구조화된 형식에 인접한 것으로 나타났을 때 ISO-C 표준에 따라 _Alignas 지정자가 올바르게 적용되지 않는 문제를 해결했습니다.
개발자 커뮤니티
Visual Studio 2022 버전 17.9.1
릴리스 날짜: 2024년 2월 21일
이 Visual Studio 2022 버전 17.9.1 릴리스의 새로운 기능 요약
- VS 17.9에서 16.11 C++ 도구 집합을 사용하는 고객을 위해 16.11 MSVC 도구 집합을 16.11.34(14.29.30154.0)로 업데이트했습니다.
- 정적 연결에 이전 X64 시스템에서 잘못된 SSE 4.2 명령이 포함될 수 있을 때 libconcrt.lib가 사용되는 버그가 수정되었습니다.
- /clr을 사용하는 C++20에 대한 기본 제공 형식으로 char8_t 대한 지원이 추가되었습니다.
개발자 커뮤니티
Visual Studio 2022 버전 17.9.0
릴리스 날짜: 2024년 2월 13일
이 Visual Studio 2022 버전 17.9 릴리스의 새로운 기능 요약
이제 Visual Studio를 설치하려면 .NET Framework 4.7.2가 필요합니다.
Visual Studio 17.9.0부터 Visual Studio를 설치하려면 컴퓨터에 .NET Framework 4.7.2 이상이 설치 되어 있어야 합니다. 설치 문제를 방지하려면 Visual Studio 17.9 이상을 설치 하기 전에 .NET Framework 4.7.2 를 다운로드하여 설치하는 것이 좋습니다.
생성된 커밋 메시지
새로 생성된 Git 커밋 메시지 기능을 사용하여 변경 내용 집합을 설명할 수 있습니다. 사용해 보려면 활성 GitHub Copilot 구독과 GitHub Copilot 채팅 확장 미리 보기가 필요합니다.
Git 변경 내용 창에서 "AI 생성 커밋 메시지 추가" 스파클 펜 아이콘을 클릭하여 제안을 생성합니다. GitHub Copilot는 커밋의 파일 변경 내용을 살펴보고 요약한 다음 각 변경 내용을 설명합니다. 그런 다음 "AI 제안 삽입" 또는 "취소"를 수행할 수 있습니다. 여기서 이 기능에 대한 피드백을 공유하세요. 아이콘이 나타나면서 다음 문제를 이미 해결했습니다. 세부 정보를 참조하세요.
Visual Studio 또는 브라우저에서 끌어오기 요청 열기
끌어오기 요청을 만들기 위해 브라우저 보기를 사용하려는 GitHub 및 Azure DevOps 사용자를 지원하기 위해 현재 사용자 흐름을 유지하는 데 도움이 되는 보조 링크를 추가했습니다.
Git 리포지토리 창의 반응형 참조 레이블
이제 분기 및 태그 레이블의 크기가 반응형으로 조정되어 Git 그래프에서 보고 있는 분기를 더 쉽게 확인할 수 있습니다.
구독자 혜택 검색 및 활성화
구독에는 IDE 이외의 많은 추가 혜택이 제공됩니다. 혜택을 검색하고 활성화하려면 이제 오른쪽 상단에 있는 Visual Studio 도구 모음에서 새 다이아몬드 아이콘을 사용할 수 있습니다. 이 기능은 Visual Studio Enterprise 및 Professional 구독자로 로그인된 경우에만 사용할 수 있습니다.
아이콘을 클릭하면 개발자가 가장 좋아하는 주요 혜택이 표시됩니다. 구독자 포털에 쉽게 액세스하여 교육 리소스, 지원 및 제품 다운로드와 같은 추가 혜택을 찾을 수도 있습니다.
Microsoft Teams 개발 도구(Teams 도구 키트)
새로운 기능
새 AI Bot 프로젝트 템플릿
Teams AI 라이브러리를 사용하여 Teams용 GPT와 유사한 챗봇을 만듭니다.
Teams 앱 테스트 도구
Teams 활동 및 채팅 환경을 모의하는 빠른 방법으로 웹 브라우저 환경에서 봇 앱을 디버그, 미리 보기 및 테스트하는 새로운 디버그 프로필입니다.
적응형 카드 미리 보기
적응형 카드 JSON 파일을 편집할 때 표시되는 새 미리 보기 단추를 선택하여 편집할 때 라이브 업데이트되는 병렬 미리 보기를 가져옵니다.
CodeLens를 사용하여 YAML 단계 실행
teamsapp.yml 또는 teamsapp.local.yml 새 CodeLens 트리거를 선택하여 단일 수명 주기 단계를 빠르게 실행합니다.
Teams 도구 키트 설명서 빠른 링크
Project > Teams 도구 키트 Teams 도구 키트 설명서의 새 메뉴를 사용하여 Teams 도구 키트 > 문서 보기
미리 보기 기능
이 버전의 Teams 도구 키트는 Microsoft Copilot 개발을 지원하기 위해 새로운 프로젝트 템플릿 및 기능을 추가합니다. Teams 도구 키트 선택: 도구 > 옵션 > 미리 보기 기능 메뉴에서 코필로트 플러그 인 개발
메시지 확장으로 코필로트 확장
미리 보기 기능을 사용하도록 설정한 후 새 사용자 지정 검색 결과 프로젝트 템플릿을 사용하여 코필로트를 플러그 인으로 확장하도록 설정된 봇 기반 메시지 확장을 빌드합니다.
Teams 도구 키트는 Microsoft 365 계정에 Copilot에 대한 액세스 권한이 있는지 확인하고 프로젝트를 실행하기 전에 경고합니다.
AI 길잡이 봇 프로젝트 템플릿
Teams AI 라이브러리를 사용하여 OpenAI Assistants API에 연결하는 채팅 봇을 만들고 고유한 부조종사 같은 환경을 구축합니다.
향상
새 M365 개발자 계정을 만들기 위한 더 나은 권장 사항을 사용하여 앱에 대한 Microsoft 365 ID를 관리하기 위한 계정 대화 상자가 향상되었습니다.
.NET 8에서 Blazor에 대한 새 대화형 서버 렌더링을 사용하도록 Tab 템플릿이 업데이트되었습니다.
.NET 8을 지원하도록 모든 프로젝트 템플릿이 업데이트되었습니다.
확장성
이제 Visual Studio 2022 버전 17.9에서 구성 요소 목록 바로 다음에 *.vsconfig 파일에 확장을 포함할 수 있습니다. *.vsconfig 파일은 쉽게 전달하여 다른 사용자와 공유할 수 있으므로 이제 설치해야 하는 확장에 대한 정보를 더 쉽게 공유할 수 있습니다. vsconfig 파일을 통해 확장을 로드하는 이 기능은 가장 많이 요청된 커뮤니티 기능 중 하나입니다.
일부 팀은 *.vsconfig 파일을 솔루션 디렉터리 또는 리포지토리에 배치 하고 Visual Studio에서 누락된 내용을 자동으로 검색하고 설치하도록 합니다. 이 기능은 현재 마켓플레이스 확장에서 작동하며 다른 유형의 확장 에서 작동하려면 알려주세요.
코드 검색의 전체 텍스트 지원
이제 올인원 코드 검색(Ctrl+T
또는 Ctrl+,
)에서 솔루션 전체에서 단어 또는 문자 문자열을 검색하여 코드베이스에서 파일 및 기호 결과를 보완할 수 있습니다.
이제 코드베이스 전체에서 지역 변수 이름, 주석의 단어, 매개 변수 이름 또는 기타 문자열을 검색할 수 있습니다.
텍스트 전용 보기에서는 다음 중 하나를 수행하여 텍스트 결과만 필터링할 수 있습니다.
- 검색 창 아래 "텍스트(x:)" 단추를 클릭하고,
- 검색 쿼리 앞에 "x:"를 붙이세요.
- 바로 가기 키
Shift+Alt+F
를 사용하거나 - 메뉴 옵션 "텍스트로 > 이동 편집>"으로 이동합니다.
텍스트 전용 환경에는 검색 창 맨 오른쪽에 있는 단추를 통해 "대/소문자 일치", "전체 단어 일치" 및 "정규식 사용"을 설정/해제하는 옵션도 있습니다.
여기에서 코드 검색의 전체 텍스트 지원에 대해 자세히 알아봅니다.
코드 검색 창에서 텍스트 필터 단추를 얻지 못하는 경우 미리 보기 기능 "도구 > 옵션 > 환경 > 미리 보기 기능 > 올인원 검색에서 일반 텍스트 검색(다시 시작해야 함)"을 켜서 수동으로 사용하도록 설정할 수 있습니다.
다중 폴더 열기 지원
이제 Visual Studio에서 여러 폴더를 열 수 있습니다! 동일한 드라이브에서 여러 폴더의 하위 집합으로도 원활하게 작업하고, 관련성 없는 폴더에 분산된 워크로드도 관리할 수 있습니다. 다중 폴더 여는 방법에 대해 자세히 알아보세요!.
알려진 문제
- Delinea의 권한 관리 소프트웨어가 설치된 사용자는 Visual Studio를 시작하는 데 문제가 발생할 수 있습니다. Delinea는 이 문제를 인식하고 해결했습니다. 이 문제를 해결하는 방법에 대한 지침을 받으려면 해당 사용자에게 문의 https://delinea.com/support 하세요.â€
참고 항목
이 업데이트에는 타사 고지 사항 또는 함께 제공되는 라이선스에 명시된 대로 별도로 라이선스가 부여된 새로운 Microsoft 또는 타사 소프트웨어가 포함될 수 있습니다.
피드백 및 제안
많은 의견 부탁드립니다! 설치 관리자 또는 Visual Studio IDE의 오른쪽 위 모서리에 있는 피드백 보내기 아이콘 또는 도움말 > 보내기 피드백을 사용하여 문제를 보고하거나 기능을 제안할 수 있습니다. 설명을 추가하거나 해결 방법을 찾을 수 있는 Visual Studio Developer Community를 사용하여 문제를 추적할 수 있습니다. 라이브 채팅 지원을 통해 무료 설치 도움말을 가져올 수도 있습니다.
Blogs
개발자 도구 블로그 사이트에서 사용 가능한 인사이트 및 권장 사항을 활용하여 모든 새 릴리스에 대한 최신 정보와 다양한 기능에 대한 심층적인 게시물을 확인하세요.