Visual Studio의 새로운 기능 문서
Visual Studio의 새로운 기능 문서입니다. 다음 섹션에서 이전 3개월 동안 새로 추가 및 업데이트된 내용을 자세히 소개합니다.
2024년 3월
Azure
업데이트된 문서
- 클라우드 서비스의 성능 테스트
- 최신 상태가 아닌 Azure Cloud Services 참조 업데이트
- Azure Cloud Services 및 가상 머신에 대한 진단 설정
- 최신 상태가 아닌 Azure Cloud Services 참조 업데이트
코드 품질
업데이트된 문서
- 코드 분석 위반 표시 안 함 - 검토 및 업데이트
- .NET에 대한 실시간 코드 분석 구성
- 검토 및 업데이트
- .NET에 소스 코드 분석 사용 안 함 - 검토 및 업데이트
- .NET에 대한 코드 분석을 수동으로 실행 - 검토 및 업데이트
- 외부 분석기 설치 - 검토 및 업데이트
- .NET Compiler Platform(Roslyn) 분석기를 사용한 코드 분석 - 검토 및 업데이트
- Roslyn 분석기 규칙 사용자 지정 - 검토 및 업데이트
데이터 도구
업데이트된 문서
- .NET Framework 애플리케이션의 데이터 세트로 XML 데이터 읽기 - 날짜 검토 및 업데이트
디버거
새 문서
업데이트된 문서
- 디버깅 중에 .NET 어셈블리에서 소스 코드 생성 - .NET 소스의 자동 컴파일을 위한 콘텐츠 추가
- 내 코드만을 사용하여 사용자 코드만 디버그 - .NET 소스의 자동 디컴파일을 위한 콘텐츠 추가
- Visual Studio에서 GitHub Copilot을 사용하여 앱 디버그 - Copilot을 사용하여 디버그 문서에 대한 업데이트
배포
업데이트된 문서
- ClickOnce 배포의 보안, 버전 관리 및 매니페스트 문제 - ClickOnce 필수 조건에 대한 정보 업데이트
시작하기
업데이트된 문서
- 자습서: Visual Studio에서 사진 뷰어 Windows Forms 앱에 코드 추가 - 검토 및 업데이트
- 자습서: Visual Studio의 사진 뷰어 Windows Forms 앱에 컨트롤 추가 - 검토 및 업데이트
- 자습서: Visual Studio의 사진 뷰어 Windows Forms 앱 만들기 - 검토 및 업데이트
- 자습서: 수학 퀴즈 WinForms 앱에 타이머 추가 - 이벤트 처리기 연결에 대해 설명 추가
- 자습서: C# 콘솔 앱 확장 및 Visual Studio에서 디버그(2/2부) - 입력 문자열에 nullable 형식 사용
- 자습서: Visual Studio에서 간단한 C# 콘솔 앱 만들기(1/2부) - 입력 문자열에 nullable 형식 사용
IDE
새 문서
- Visual Studio에서 파일 비교
- 잘못된 JSON 패턴(JSON001)
- 가능한 JSON 문자열이 검색됨(JSON002)
- 잘못된 정규식 패턴(RE0001)
- .NET 프로젝트 디자이너(C#)
업데이트된 문서
- Visual Studio용 GitHub Copilot 확장은 무엇인가요? - GitHub Copilot 완성 기능 사용에 대한 예제 추가
- C# IntelliSense - 검토 및 업데이트
- 자습서: Visual Studio에서 C#을 사용하여 Windows Forms 앱 만들기 - 검토 및 업데이트
- 필수 조건 대화 상자 - ClickOnce 필수 조건에 대해 정보 업데이트
- Visual Studio 사용자 계정 로그인 또는 전환 - 계정 삭제 및 계정 로그아웃 추가
- Visual Studio 키체인에 GitHub 계정 추가 - 계정 삭제 및 계정 로그아웃 추가
- Visual Studio에서 GitHub Copilot 채팅의 컨텍스트를 설정하여 더 나은 답변 얻기 - Copilot 채팅 솔루션 컨텍스트 참조 추가
- 솔루션 탐색기에 대한 자세한 정보 - 솔루션 탐색기 검색 표시줄에서 사용할 수 있는 검색 옵션 추가
- Visual Studio 제품 또는 설치 프로그램 문제 보고 - 검토 및 업데이트
- EditorConfig를 사용하여 일관된 코딩 스타일 정의 - 검토 및 업데이트
- .NET 프로젝트 디자이너란? - C#를 사용하는 .NET 프로젝트 디자이너용 문서 추가
설치
업데이트된 문서
- 응답 파일을 사용하여 설치 기본 설정 구성 - 확장 및 레이아웃 구성 지원 설명서
- Visual Studio 설치에 대한 명령줄 매개 변수 예 - 확장 및 레이아웃 구성 지원 설명서
- Visual Studio 엔터프라이즈 배포에 대한 정책 구성 - 확장 및 레이아웃 구성 지원 설명서
- Visual Studio의 네트워크 설치 만들기, 유지 관리
- 확장 및 레이아웃 구성 지원 설명서
- vsconfig 파일의 확장 지원 설명서
- 설치 구성 가져오기 또는 내보내기
- 확장 및 레이아웃 구성 지원 설명서
.vsconfig
파일의 확장 지원 설명서
- 명령줄 매개 변수를 사용하여 Visual Studio 설치, 업데이트, 관리 - 확장 및 레이아웃 구성 지원 설명서
- Visual Studio 관리자 가이드 - 확장 및 레이아웃 구성 지원 설명서
MSBuild
업데이트된 문서
- MakeDir 작업 -
MakeDir
코드 예제 개선 - 처음부터 새로 MSBuild 프로젝트 파일 만들기
- csproj에서 처음부터 프로젝트를 구분
- MSBuild 명령줄 참조 - 터미널 로거에 대한 명령줄 옵션 추가
- 속성 함수 -
MSBuild StableStringHash
에 대한 문서 변경 내용
프로파일링
업데이트된 문서
- 프로파일러 설정 최적화 - 프로파일링 도구 임시 디렉터리 변경을 위한 정보 추가
Python
업데이트된 문서
- 자습서: Visual Studio에서 Flask 웹 프레임워크 사용
- 검토 및 업데이트
- 자습서: Visual Studio에서 보기 및 페이지 템플릿을 사용하여 Flask 앱 만들기
- 검토 및 업데이트
- 자습서: Visual Studio에서 Flask 앱을 사용하여 정적 파일을 제공하고 템플릿 상속 사용
- 검토 및 업데이트
- IIS용 Python 웹앱 구성
- Python IIS 업데이트
- Visual Studio의 데이터 과학 및 분석 애플리케이션 워크로드 - 검토 및 업데이트
- Visual Studio의 Python 옵션 - 검토 및 업데이트
- Visual Studio에 함께 있는 디버그 Python과 C++ - 검토 및 업데이트
- Visual Studio에서 Python 코드를 디버그하기 - 검토 및 업데이트
- Visual Studio의 Python 인터프리터에 대한 디버깅 기호 설치 - 검토 및 업데이트
- Visual Studio에서 Python용 C++ 확장 만들기 - 검토 및 업데이트
커뮤니티 기여자
이 기간 동안 Visual Studio 문서에 기여한 사용자는 다음과 같습니다. 감사합니다! 새로운 기능 방문 페이지의 "관련 항목 가져오기" 아래에 있는 링크를 따라 참여하는 방법을 알아봅니다.
- awschristou - Christopher Christou
- martin-pettersson - Martin Pettersson
- meokullu - Enes Okullu
- natakazakova - Natalia Kazakova
- rfrancioso-gpsw -
2024년 2월
Azure
업데이트된 문서
- Visual Studio 연결 서비스를 사용하여 앱에 Azure Cosmos DB 추가 - Azure Cosmos DB 에뮬레이터에 대한 문제 해결 정보 추가
데이터 도구
업데이트된 문서
디버거
새 문서
업데이트된 문서
- Visual Studio 디버거의 식 - 디버거 내장 함수에 대한 설명 업데이트
- Natvis 프레임워크를 사용해 디버거의 C++ 개체의 사용자 지정 보기 생성 - Natvis 내장 식에 대한 콘텐츠 추가
- 관리 코드의 어설션 - Assert용 Visual Basic 코드 예시 수정
- Visual Studio에서 GitHub Copilot을 사용하여 앱 디버그
- Copilot 문서로 디버그용 시작하기 단계를 명확히 설명
- Copilot으로 디버깅용 예제 시나리오 추가
- 프로세스에 연결할 수 없음 - 프로세스에 연결할 수 없음에 대한 단계 업데이트
- 프로세스 보기 과정 검색 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- 스레드 뷰에서 스레드 검색 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Spy++ 소개 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- 메시지 옵션 대화 상자 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- 메시지 보기 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- 프로세스 속성 대화 상자 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- 프로세스 보기 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Spy++ 보기용 도구 검색 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Spy++ 참조 개요 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Spy++ 도구 모음 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- 스레드 보기 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Spy++ 사용 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Window 속성 대화 상자 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
- Windows 보기 - Spy++ 문서를 보다 작은 문서 집합으로 리팩터링
디자이너
업데이트된 문서
- Visual Studio에서 Windows Forms 디자이너로 HDPI/크기 조정 문제 수정 - DPI 미인식 탭에 대한 .NET 8 지원 정보 추가
확장성
새 문서
업데이트된 문서
- VisualStudio.Extensibility 정보(미리 보기)
- 17.9에 대한 랜딩 페이지를 업데이트합니다.
- VSIX 패키지 분석 - 스크린샷 및 텍스트 검토, 업데이트
- 사용자 지정 프로젝트 및 항목 템플릿 생성 - 스크린샷 및 텍스트 검토, 업데이트
- 자습서 - 첫 번째 확장: Hello World 생성 - 스크린샷 및 텍스트 검토, 업데이트
- VSIX 프로젝트 템플릿으로 시작하기 - 스크린샷 및 텍스트 검토, 업데이트
- 솔루션(.sln) 파일 - 스크린샷 및 텍스트 검토, 업데이트
IDE
업데이트된 문서
- Visual Studio IDE 사용자 지정 - 편집기 문서 병합
- 컴파일러 경고 표시 제거 - 링크, 코드 분석 경고에 대한 정보 추가
- 빠른 시작: Visual Studio로 Python 웹앱 생성 - 검토 및 업데이트
- 제목을 찾을 수 없음: - 2024년 1월의 새로운 기능 생성
모델링
업데이트된 문서
- T4 텍스트 템플릿을 사용해 디자인 시간 코드 생성 - 링크가 있는 NuGet 패키지 추가
- T4 텍스트 템플릿으로 런타임 텍스트 생성 - 링크가 있는 NuGet 패키지 추가
MSBuild
업데이트된 문서
- MSBuild 작업 오류 진단 - MSBuild 작업의 디버깅에 대한 정보 검토, 업데이트, 추가
- 빌드 사용자 지정 - 텍스트 및 스크린샷 검토, 업데이트
- WriteCodeFragment 작업 - WriteCodeFragment 작업의 예제 추가
- 일반 MSBuild 프로젝트 항목 - 문서 폴더 요소
- 자습서: 코드 생성을 위한 사용자 지정 작업 생성 - 누락된 속성 CopyLocalLockFileAssemblies 추가
- 폴더별 빌드 사용자 지정 - 날짜 검토 및 업데이트
프로파일링
업데이트된 문서
- 성능 프로파일러에서 디버깅하지 않고 메모리 사용량 분석(C#, Visual Basic, C++, F#) - 메모리 사용량 문서에 C++ 콘텐츠 추가, 문서 리팩터링
- Visual Studio의 메모리 사용량 측정(C#, Visual Basic, C++, F#) - 메모리 사용량 문서에 C++ 콘텐츠 추가, 문서 리팩터링
Python
업데이트된 문서
- IIS용 Python 웹앱 구성 - 검토 및 업데이트
- Linux에서 Azure 앱 서비스에 Python 웹앱 게시 - 검토 및 업데이트
- Python 웹 애플리케이션 프로젝트 템플릿 - 검토 및 업데이트
- Cookiecutter 확장 사용 - 검토 및 업데이트
- Python 코드 편집 및 Intellisense 사용 - 검토 및 업데이트
- Visual Studio의 Lint Python 코드 - 검토 및 업데이트
- Windows상의 Visual Studio 이전 버전에서 Python 지원 - 검토 및 업데이트
- Visual Studio의 Lint Python 코드 리팩터링 - 검토 및 업데이트
- Python 인터프리터 설치 - 검토 및 업데이트
- requirements.txt를 사용하여 필수 Python 패키지 관리 - 검토 및 업데이트
- Visual Studio 검색 경로에서 Python 폴더 사용 - 검토 및 업데이트
- Visual Studio에서 프로젝트에 대한 Python 환경 선택 - 검토 및 업데이트
- Visual Studio에서 Python 환경 생성 및 관리 - 검토 및 업데이트
테스트
업데이트된 문서
- 코드 검사 분석 사용자 지정 - VS 2022 대비 VS 2019 기능 지원을 명확히 하기 위해 코드 검사 샘플 .runsettings 업데이트
커뮤니티 기여자
이 기간 동안 Visual Studio 문서에 기여한 사용자는 다음과 같습니다. 감사합니다! 새로운 기능 방문 페이지의 "관련 항목 가져오기" 아래에 있는 링크를 따라 참여하는 방법을 알아봅니다.
- ciphercoder - Irfan Akram
- WardLootens - Ward Lootens
2024년 1월
Azure
새 문서
업데이트된 문서
- Visual Studio 를 사용한 Azure 개발 - Azure 개발 개요에 새 섹션 추가
- Visual Studio에서 커넥트 서비스를 사용하여 Microsoft Entra ID 인증 추가 - Microsoft ID 플랫폼 측면에서 다시 쓰기
컨테이너
업데이트된 문서
- Visual Studio 에서 Docker 컨테이너 사용자 지정 - 컨테이너 도구에 대한 .NET SDK 옵션 추가
- 컨테이너 도구 시작 설정 - 컨테이너 도구에 대한 .NET SDK 옵션 추가
- 컨테이너 도구 빌드 속성 - Container Tools에 대한 .NET SDK 옵션 추가
- Docker에 대한 Visual Studio 컨테이너 도구 - 컨테이너 도구에 대한 .NET SDK 옵션 추가
디버거
업데이트된 문서
- Visual Studio 에서 ASP.NET 또는 ASP.NET Core 앱 디버그 - ASP.NET Core로 디버깅을 위한 Kestrel 구성에 대한 정보 업데이트
- 보안 경고: 신뢰할 수 없는 사용자가 소유한 프로세스에 연결하면 위험할 수 있습니다. 아래의 정보가 의심스럽거나 잘 모르겠으면 이 프로세스에 연결하지 마세요. - 신뢰할 수 없는 사용자가 소유한 프로세스에서 보안 경고에 대한 지침 업데이트
배포
업데이트된 문서
- 빠른 시작: ASP.NET 웹앱 게시 - 검토 및 업데이트 날짜
확장성
업데이트된 문서
- 기여 및 구성 - VS 확장성 콘텐츠의 API 참조 링크
- VisualStudio.Extensibility 확장 의 구성 요소 - VS 확장성 콘텐츠의 API 참조 링크
- 원격 UI 이유 - VS 확장성 콘텐츠에서 API 참조 링크
- 간단한 확장 만들기 - VS 확장성 콘텐츠의 API 참조 링크
- Visual Studio 편집기 확장성 사용 - VS 확장성 콘텐츠에서 API 참조 링크
- Visual Studio 디버거 시각화 도우미 만들기 - VS 확장성 콘텐츠의 API 참조 링크
- Visual Studio 대화 상자 만들기 - VS 확장성 콘텐츠의 API 참조 링크
- 메뉴 및 도구 모음 개요 - VS 확장성 콘텐츠의 API 참조 링크
- Visual Studio 명령 추가 - VS 확장성 콘텐츠의 API 참조 링크
IDE
새 문서
- 기존 Visual Studio 인스턴스 에 GitHub Copilot 배포 - Visual Studio 레이아웃에서 클라이언트 컴퓨터에 GitHub Copilot 설치
업데이트된 문서
- Visual Studio 의 IntelliSense - 검토 및 업데이트 날짜
- 클래스 디자이너란? - 검토 및 업데이트 날짜
- 코드 조각: 코드 조각의 정의 및 추가 방법 - 코드 조각 문서 리팩터링
- C# 코드 조각 - 코드 조각 문서 리팩터링
- Visual Studio에서 GitHub Copilot 채팅의 컨텍스트를 설정하여 더 나은 답변 얻기 - Copilot 채팅에 업데이트
- Visual Studio용 GitHub Copilot 채팅 확장은 무엇인가요? - 코필로트 채팅에 업데이트
JavaScript
업데이트된 문서
- Visual Studio 에서 npm 패키지 관리 - ASP.NET Core 프로젝트에 npm 지원을 추가하기 위한 권장 사항 업데이트
MSBuild
업데이트된 문서
- MSB3274: 기본 참조 ‘name’이 ‘version’ 프레임워크에 대해 빌드되었으므로 확인할 수 없습니다.
- ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch 언급
프로파일링
업데이트된 문서
- 프로파일링 오류 문제 해결 및 문제 해결 - .NET 7/8 메모리 도구 CLR 문제에 대한 프로파일러 문서에 오류 섹션 추가
- 성능 프로파일러에서 디버깅하지 않고 메모리 사용량 분석(C#, Visual Basic, C++, F#) - 메모리 사용량에 이벤트 처리기가 콘텐츠를 누수함 추가 문서
Python
업데이트된 문서
- Python 용 C++ 확장 만들기 - C++/Python 문서 속성 테이블 업데이트
- Visual Studio 에서 Python 코드 자동 서식 다시 지정 - 검토 및 업데이트
- Visual Studio 이전 버전에서 Python 지원 설치 - 검토 및 업데이트
- Visual Studio 의 Python 프로젝트 - 검토 및 업데이트
- 자습서: Visual Studio 에서 Python 작업 - 검토 및 업데이트
버전 제어
업데이트된 문서
- Visual Studio에서 Git 커밋 만들기 - AI 생성 커밋 메시지 대한 새 섹션 추가
커뮤니티 기여자
이 기간 동안 Visual Studio 문서에 기여한 사용자는 다음과 같습니다. 감사합니다! 새로운 기능 방문 페이지의 "관련 항목 가져오기" 아래에 있는 링크를 따라 참여하는 방법을 알아봅니다.
- AndrewKeepCoding - Andrew KeepCoding
- Darsh0307 - Darsh Patel
- Jason2013 -
- jeshortz -
- jivanf -
- sam951013 - Yuhsi Chen
- Styxxy - 한스 드 멀더
- tim-weis - Tim Weis
- tonyhallett - Tony Hallett
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기