Microsoft는 Visual Studio 2022 17.6 Preview 2의 출시를 발표했습니다. 이번 업데이트에서 Microsoft는 생산성을 높이고, 게임 개발을 단순화하고, .NET 모바일 개발을 개선하고, 더 나은 엔터프라이즈 관리를 제공하기 위해 여러 가지 개선 사항을 적용했습니다.
릴리스 노트
- ASP.NET 웹 워크로드용 통합 Edge 개발자 도구 제거
C++
- 최신 버전의 CMake 디버거에서는 이제 현재 정의된 상태를 볼 수 있습니다. 목표와 테스트 및 그 속성. 이제 로컬 창에서도 디렉터리를 볼 수 있습니다.
- 이제 멤버 함수 만들기 기능을 사용하여 클래스에 생성자와 같음 연산자를 빠르게 추가할 수 있습니다. 필드가 있는 수업이 있는 경우 수업 이름 아래에 점 세 개가 나타나고 그 위로 마우스를 가져가면 드라이버 아이콘이 표시됩니다. 드라이버 아이콘 풀다운에는 새 구성원 기능에 대한 제안이 표시됩니다. 이를 사용하면 기본 생성자, 모든 필드가 포함된 생성자, 모든 필드가 포함된 항등 연산자 및 항등 연산자를 추가할 수 있습니다.
- HLSL(High Level Shading Language)은 게임 개발 및 렌더링 애플리케이션에서 셰이더를 만드는 데 사용되는 DirectX 전용 프로그래밍 언어입니다. Tim Jones가 개발한 인기 있는 HLSL 도구의 확장이 이제 Visual Studio의 일부로 제공되어 구문 강조, 문 완성, 정의로 이동 등을 제공합니다! HLSL 도구를 사용하려면 Visual Studio 설치 관리자에서 C++를 사용한 게임 개발 워크로드 또는 Unity를 사용한 게임 개발 워크로드에서 구성 요소를 활성화합니다.
- C++ 기호에 대한 이동 및 올인원 검색 성능이 향상되었습니다.
Microsoft Teams 개발 도구(Teams Toolkit)
- 기능 플래그 "Teams 앱 구성 개선"을 추가합니다. Teams 도구 키트의 미리 보기 기능을 통해 개발자는 기본 Teams 통합을 통해 기존 온-프레미스 및 SaaS 애플리케이션을 Teams로 가져올 수 있습니다. Teams Toolkit 엔진의 기능은 Teamsfxapp.yml 파일에 정의되어 있습니다.
- Teams 개발자 포털에서 직접 Teams Toolkit을 열려면 딥 링크를 추가하세요. 이제 개발자 포털에서 Teams 프로젝트를 열고 Teams 도구 키트에서 편집할 수 있습니다.
디버깅, 진단 및 프로파일링
Breakpoint Groups
- Visual Studio 디버거는 이제 중단점 그룹을 지원하므로 조직화된 그룹에서 여러 중단점을 빠르고 쉽게 관리할 수 있습니다.
- 중단점 창의 "새로 만들기" 드롭다운 메뉴를 사용하여 새 중단점 그룹을 만들 수 있습니다. 기존 그룹에 중단점을 추가하려면 중단점을 마우스 오른쪽 버튼으로 클릭하고 중단점 그룹에 추가를 선택합니다. 중단점을 원하는 그룹으로 끌어서 놓을 수도 있습니다. 이러한 중단점 그룹은 활성화, 비활성화 및 삭제할 수 있습니다. 중단점은 필요에 따라 개별적으로 또는 조합하여 전환할 수 있습니다.
Memory Tool Insights 희소 배열
- Visual Studio 메모리 분석 도구는 이제 희소 배열을 식별하고 표시할 수 있습니다. Insights 탭에서 희소 배열이 포함된 목록 개체를 볼 수 있습니다.
- 희소 배열은 대부분 요소가 없는 배열로, 성능 및 메모리 사용량 측면에서 비효율적일 수 있습니다. 메모리 분석 도구는 이러한 배열을 자동으로 감지하고 이러한 0 값으로 인해 낭비되는 메모리 양을 보여줍니다.
- 디버거는 이제 이전 전역 위치 대신 단일 솔루션에 .natstepfilter 및 .natjmc 파일을 포함하는 것을 지원합니다. 이러한 변경을 통해 이제 이러한 파일을 저장소의 다른 파일처럼 처리하고 그에 따라 공유할 수 있으므로 팀 내에서 보다 효율적인 공동 작업이 가능해졌습니다.
계측 도구
- Visual Studio 계측 도구는 이제 C++ 코드를 지원하여 향상된 성능 분석을 제공합니다. 계측 도구에 액세스하려면 디버그 > 성능 분석기로 이동하여 나타나는 분석기 창에서 계측을 선택하세요.
- Instrumentation Data View는 가장 긴 실행 시간을 기준으로 정렬된 기능 목록을 표시하므로 잠재적인 병목 현상을 더 쉽게 식별할 수 있습니다. 또한 핫 경로 섹션에는 성능 문제에 대한 추가 통찰력을 제공하기 위해 CPU를 가장 많이 사용하는 기능의 호출 스택이 표시됩니다.
WSL의 .NET용 프로파일러 라이브 그래프
- Visual Studio 프로파일링 도구는 이제 WSL의 dotnet-monitor에서 수집하는 동안 라이브 그래프도 지원합니다. .NET 개체 할당, CPU 사용량 및 .NET 카운터 도구에 WSL 실시간 메트릭을 사용할 수 있습니다.
- 도구가 처음에 WSL의 dotnet-monitor에서 데이터를 수집하면 실시간 카운터 정보의 실시간 그래프를 볼 수 있으며 수집을 중지하고 메모리 할당, 호출 트리, 함수, 컬렉션 및 기타 관련 항목을 볼 수 있습니다. 자세한 분석 보기 데이터입니다.
.NET 개체 할당 도구
- 이제 .NET 개체 할당 도구는 ETL 파일 형식을 사용하여 .NET 데이터 공급자로부터 할당을 가져올 수 있습니다. 예를 들어 할당 틱 이벤트가 포함된 .NET 공급자로부터 얻은 ETL 파일이 있는 경우 도구는 해당 데이터에서 수행된 할당을 실행하고 표시할 수 있습니다.
Git 도구 개선
빌드 중 스테이징 및 커밋
이제 빌드 중에 변경 사항을 준비하고 준비된 프로젝트를 커밋할 수 있습니다. 직접 커밋하는 것은 파일이 변경될 수 있기 때문에 위험한 작업이지만 이제 빌드가 실행되는 동안 파일을 스테이징하고 파일이 올바른지 확인한 다음 커밋할 수 있습니다.
GitHub 문제 및 Azure DevOps 작업 항목 - 향상된 검색
커밋 메시지의 문제 및 작업 항목 통합이 향상되었습니다. 이제 최근에 업데이트되지 않은 프로젝트 또는 자신과 관련이 없지만 프로젝트에 속한 프로젝트를 쿼리할 때 얻을 수 있습니다. 저장소 더 나은 검색 결과. 검색은 프로젝트 이름의 전체 문자열을 일치시켜 수행됩니다. 이렇게 하면 브라우저와 Visual Studio 간의 항목 ID 복사-붙여넣기를 최소화하는 데 도움이 됩니다.
향상된 병합 대화 상자
병합 대화 상자를 업데이트하여 영향을 받은 파일 수를 더 쉽게 확인하고 충돌이 발생할 수 있는 경우 경고할 수 있도록 했습니다.
Git 기록 성능 개선
Git 기록 창의 대폭 개선으로 이제 이전 커밋을 더 빠르게 로드하여 이전보다 더 빠르게 파일 및 폴더 기록을 살펴볼 수 있습니다!
새 분기 및 태그 이름 지정 개선
새 분기 및 새 태그 대화 상자가 개선되어 이름에 잘못된 문자가 나타나지 않도록 공백이 대시로 자동 대체됩니다.
엔터프라이즈 관리
인트라넷에서 Visual Studio 레이아웃 호스팅 및 배포
파일 공유 외에도 IT 관리자는 이제 인트라넷 사이트에서 레이아웃을 호스팅하고 배포할 수 있습니다. 인트라넷 위치를 사용하면 특히 현재 여러 글로벌 네트워크 파일 공유를 사용하는 조직의 경우 레이아웃 유지 관리를 단순화하고 설치 성능을 향상시킬 수 있습니다. 이 솔루션은 현재 원격 배포를 위한 IT 관리자를 대상으로 합니다. 피드백 사이트를 방문하여 이 환경을 활성화하는 방법에 대한 지침을 확인하고 누락된 기능이 있으면 알려주십시오.
설치 프로그램에서 사용 가능한 제품에 대한 노출을 제한하세요
Visual Studio 설치 프로그램의 사용 가능 탭을 볼 때 사용 가능한 제품을 제어하는 논리를 업데이트했습니다. 이제 현재 미리보기에 쉽게 액세스할 수 있으며 새로운 "HideAvailableTab" 정책을 사용하여 채널을 비활성화하거나 사용 가능한 탭을 완전히 비활성화하여 특정 제품에 대한 노출을 제한할 수 있습니다.
새 미리 보기를 사용해 보고 싶다면 Visual Studio 미리 보기 웹 페이지로 이동하여 "미리 보기 다운로드"를 누르세요. 미리 보기 버전은 서로 전환할 수 있도록 나란히 설치되므로 기존의 안정적인 Visual Studio 설치에 대해 걱정할 필요가 없습니다.
위 내용은 Microsoft, Visual Studio 2022 17.6의 두 번째 미리보기 버전 출시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!