Visual Studio 2010 C 다운로드 - Visual Studio 2010 C daunlodeu

Generally, a download manager enables downloading of large files or multiples files in one session. Many web browsers, such as Internet Explorer 9, include a download manager. Stand-alone download managers also are available, including the Microsoft Download Manager.

if you do not have a download manager installed, and still want to download the file(s) you've chosen, please note:

  • You may not be able to download multiple files at the same time. In this case, you will have to download the files individually. (You would have the opportunity to download individual files on the "Thank you for downloading" page after completing your download.)
  • Files larger than 1 GB may take much longer to download and might not download correctly.
  • You might not be able to pause the active downloads or resume downloads that have failed.

The Microsoft Download Manager solves these potential problems. It gives you the ability to download multiple files at one time and download large files quickly and reliably. It also allows you to suspend active downloads and resume downloads that have failed.

Microsoft Download Manager is free and available for download now.

주 콘텐츠로 건너뛰기

Microsoft

  • Visual Studio 2022
    • 워크로드
      • 모바일
      • Azure
      • Windows
      • 게임
    • 기술
      • .NET
      • Python
      • Node.js
      • C++

    • Visual Studio Community
    • Visual Studio Professional
    • Visual Studio Enterprise
    • 버전 비교
    • 가격

  • 다운로드
    • 지원 받기
    • 시작하기
    • 블로그

  • 구독자 액세스
  • 무료 Visual Studio

      • Microsoft Security
      • Azure
      • Dynamics 365
      • Microsoft 365
      • Microsoft Teams
      • Windows 365
    • 기술 및 혁신
      • Microsoft Cloud
      • AI
      • Azure Space
      • 혼합 현실
      • Microsoft HoloLens
      • Microsoft Viva
      • 양자 컴퓨팅
      • 지속 가능성
    • 산업 분야
      • 교육
      • 자동차
      • 금융 서비스
      • 정부 기관
      • 의료
      • 제조업
      • 소매
      • 모든 산업
    • 파트너
      • 파트너 찾기
      • 파트너 되기
      • 파트너 네트워크
      • 광고 파트너 찾기
      • 광고 파트너 되기
      • Azure Marketplace
      • AppSource
    • 더 많은 정보
      • 블로그
      • Microsoft Advertising
      • 개발자 센터
      • 설명서
      • 이벤트
      • 라이선스
      • Microsoft Learn
      • Microsoft Research
    • 사이트맵 보기

Generally, a download manager enables downloading of large files or multiples files in one session. Many web browsers, such as Internet Explorer 9, include a download manager. Stand-alone download managers also are available, including the Microsoft Download Manager.

if you do not have a download manager installed, and still want to download the file(s) you've chosen, please note:

  • You may not be able to download multiple files at the same time. In this case, you will have to download the files individually. (You would have the opportunity to download individual files on the "Thank you for downloading" page after completing your download.)
  • Files larger than 1 GB may take much longer to download and might not download correctly.
  • You might not be able to pause the active downloads or resume downloads that have failed.

The Microsoft Download Manager solves these potential problems. It gives you the ability to download multiple files at one time and download large files quickly and reliably. It also allows you to suspend active downloads and resume downloads that have failed.

Microsoft Download Manager is free and available for download now.

주요 콘텐츠로 건너뛰기

이 브라우저는 더 이상 지원되지 않습니다.

최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.

Visual Studio 2010 서비스 팩 1 릴리스 정보

  • 아티클
  • 09/24/2022
  • 읽는 데 71분 걸림

이 문서의 내용

사용 조건 | Visual Studio 블로그 | Developer Community

참고

이것은 최신 버전의 Visual Studio가 아닙니다. 최신 릴리스를 다운로드하려면 Visual Studio 2019용 현재 릴리스 정보를 방문하세요.


Visual Studio 2010 서비스 팩 1 다운로드

My.VisualStudio.com Visual Studio 2010을 다운로드할 수 있습니다. My.VisualStudio.com을 사용하려면 무료 Dev Essentials 구독 또는 Visual Studio 구독이 필요합니다.


Visual Studio 2017 2010 서비스 팩 1 릴리스 정보

릴리스 날짜: 2011년 8월 18일

이번 릴리스의 새로운 기능

약 Visual Studio 2010 서비스 팩 1

  • 지원되는 운영 체제
  • 지원되는 아키텍처
  • 하드웨어 요구 사항
  • 소프트웨어 요구 사항

요약: 이 릴리스의 향상된 기능

  • 디버깅 개선 사항
  • MFC 기반 GPU 가속 그래픽 및 애니메이션
  • 새 AMD 및 Intel 명령 집합 지원
  • SQL 업데이트
  • 기술 향상
  • Visual Basic 런타임 포함
  • 웹 개발
  • XAML 편집기/디자이너

요약: 이 릴리스에서 해결된 문제

  • .NET
  • 아키텍처 도구
  • 코딩
  • 데이터베이스 프로젝트
  • 디버거
  • IntelliTrace
  • 프로파일러
  • 프로젝트 설정
  • T4
  • Visual Studio 편집기
  • Visual Studio 확장성
  • Visual Studio Shell
  • Visual Studio 테스트
  • Visual Studio Tools
  • 웹 개발
  • Windows Phone 개발자 도구
  • 일반 WPF 및 Silverlight 디자이너
  • XAML

약 Visual Studio 2010 서비스 팩 1

지원되는 운영 체제

  • Windows Server 2008 R2(x64 기반)
  • Windows 7(x86 기반 및 x64 기반)
  • 서비스 팩 2와 함께 Windows Server 2008(모든 x86 기반 및 x64 기반 버전)
  • Windows Vista(스타터 버전을 제외한 모든 x86 기반 및 x64 기반 버전) 서비스 팩 2와 함께
  • Windows Server 2003 R2(모든 x86 기반 및 x64 기반 버전)
  • 서비스 팩 2와 함께 Windows Server 2003(모든 x86 기반 및 모든 x64 기반 버전)
  • WINDOWS XP SP2(서비스 팩 2) 이상 버전의 Windows XP
  • 서비스 팩 3과 함께 XP Windows(스타터 버전을 제외한 모든 x86 기반 버전)

지원되는 아키텍처

  • 32비트(x86)
  • 64비트(x64)(WOW)

하드웨어 요구 사항

  • 1.6GHz(기가헤르츠) 이상의 프로세서
  • 1,024MB RAM(가상 머신에서 실행되는 경우 1.5GB)
  • 5.5GB의 사용 가능한 하드 디스크 공간
  • 5,400RPM 하드 디스크 드라이브
  • 1,024 × 768 이상의 고해상도 디스플레이에서 실행되는 DirectX 9 지원 비디오 카드
  • DVD 드라이브

소프트웨어 요구 사항

이 서비스 팩을 적용하려면 "적용 대상" 섹션에 나열된 지원되는 Visual Studio 2010 프로그램 중 하나가 설치되어 있어야 합니다.


세부 정보: 이 릴리스의 향상된 기능

Visual Studio 2010 SP1에는 Microsoft .NET Framework 4에 대한 업데이트가 포함되어 있습니다. 업데이트에 대한 자세한 내용은 Microsoft 기술 자료 문서 2468871 Microsoft .NET Framework 4용 업데이트를 참조하세요.

디버깅 기능 향상

Visual Studio 2010 SP1에서는 다음과 같은 개선 사항이 추가되었습니다.

  • 미니 덤프 파일 및 디버깅 미니 덤프 파일이 열릴 때 향상된 기능입니다.
  • 프로세스를 연결할 때 중단을 줄이기 위한 개선 사항입니다.
  • MPI(메시지 전달 인터페이스) 디버깅의 안정성이 향상되었습니다.
  • 함수 평가 중에 스레드 미끄러짐이 개선되었습니다.

MFC 기반 GPU 가속 그래픽 및 애니메이션

Visual Studio 2010 SP1에서는 MFC에 대해 다음 두 가지 기술을 사용할 수 있습니다.

  • Direct2D는 2차원 기하 도형, 비트맵 및 텍스트에 대한 고성능 및 고품질 렌더링을 제공하는 하드웨어 가속 즉시 모드 2차원 그래픽 API입니다. 자세한 내용은 Direct2D 문서를 참조하세요.
  • Windows 애니메이션 관리자- 사용자 인터페이스 요소의 풍부한 애니메이션을 사용할 수 있습니다. 자세한 내용은 Windows 애니메이션 관리자를 방문하세요. MFC 프로그래밍 모델을 중단하지 않고 이러한 두 기술을 활용할 수 있습니다. 또한 다음 디렉터리에서 데모를 찾을 수 있습니다. drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipVisual Studio 2010 SP1의 기술 향상에 대한 자세한 내용은 Visual Studio 2010 SP1에 대한 MFC 추가를 참조하세요.

새 AMD 및 Intel 명령 집합 지원

Visual Studio 2010 SP1은 내장 함수 또는 내장 함수를 추가하여 내년에 출시될 AMD 및 Intel의 새로운 마이크로프로세서에서 확장을 사용하도록 설정합니다. 내장 함수를 사용하면 함수 호출의 오버헤드 없이 매우 효율적인 컴퓨팅을 수행할 수 있습니다. 내장 함수에 대한 자세한 내용은 컴파일러 내장 함수 문서를 참조하세요. 확장에 대한 자세한 내용은 Intel AVX 타사 웹 사이트를 방문하세요.


SQL 업데이트

Data-Tier 애플리케이션 Project: Data-Tier Application Framework 버전 1.1

Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • DAC 업그레이드는 SQL Azure SQL Server 지원됩니다.
  • 이제 DAC 업그레이드가 나란히 배치되지 않습니다.

기술 향상

도움말 뷰어 1.1

개발자 생산성을 지원하기 위해 로컬로 보기 위한 독립 실행형 애플리케이션이 Visual Studio 2010 SP1에 설치됩니다. 다음 기술 개선 사항이 새 로컬 도움말 뷰어에 추가됩니다.

  • 빠른 액세스 메뉴 모음 아이콘: 다른 고가용성 기술 개선 사항 또는 도구에 빠르게 액세스합니다. 여기에는 도움말 라이브러리 관리자, 인쇄, 옵션 및 토픽을 목차(TOC)에 동기화하는 것이 포함됩니다.
  • 로컬에 설치된 콘텐츠를 검색합니다.
  • 토픽 내에서 일치하는 문자열을 검색합니다.
  • 콘솔 보기(TOC, 인덱스, 즐겨찾기 및 검색 결과)
    • 키워드 인덱스 항목 목록
    • TOC 보기
    • 즐겨찾기
    • 기록
    • 검색 결과 목록 보기
  • 바로 가기 메뉴
  • 콘텐츠 창 인쇄 항목
  • 옵션: 표시 글꼴 크기, 기록 항목 수 및 콘솔 보기가 표시되는 쪽을 변경합니다.

Silverlight 4 지원

microsoft Silverlight 4 Tools for Visual Studio 2010은 Visual Studio 2010 SP1에 포함되어 있습니다. 그러면 Silverlight 디자이너 및 프로젝트 시스템에서 Silverlight 4를 대상으로 하는 지원이 추가됩니다. 또한 새로운 Silverlight 4 기술 향상에 대한 지원도 제공합니다. 이 새로운 기술에는 암시적 스타일 및 Silverlight 4 OOB(Out-of-Browser) 애플리케이션을 사용하는 것이 포함됩니다. IDE 내부에서 OOB 애플리케이션을 자동으로 시작 및 디버그하고, 신뢰할 수 있는 OOB 애플리케이션에 대한 XAP 서명을 지정하고, OOB 창 특성을 설정할 수 있습니다.

.NET Framework 3.5에 대한 기본 단위 테스트 지원

Visual Studio 2010 SP1에서는 이제 .NET Framework 3.5를 대상으로 하는 애플리케이션을 테스트하는 기능이 있습니다.

Silverlight에 대한 성능 마법사

Visual Studio 2010 SP1을 사용하면 코드를 프로파일링하여 Silverlight 애플리케이션 성능을 조정할 수 있습니다. 기존 코드 프로파일러에서는 Silverlight 애플리케이션의 렌더링 성능을 조정할 수 없습니다. 많은 상위 수준 프로파일러가 Visual Studio 2010 SP1에 추가되므로 애플리케이션에서 시간을 사용하는 부분을 더 잘 확인할 수 있습니다.

소프트웨어 렌더링

기본적으로 소프트웨어 렌더링은 Windows XP 및 Windows Server 2003에서 사용하도록 설정되어 Visual Studio 2010의 성능과 안정성을 향상시킵니다.

혼합 모드 설치 검색

동일한 컴퓨터에 여러 버전의 Visual Studio 2010을 설치하는 경우 동일한 Visual Studio 인스턴스에서 프로그램 이진 파일의 조합이 실행되었을 수 있습니다. 예를 들어 이 문제는 Microsoft Visual Basic Express Service Pack 1이 설치된 동일한 컴퓨터에 Visual Studio 2010 Ultimate 릴리스 버전이 설치된 경우에 발생합니다. 이러한 종류의 설치로 인해 안정성 또는 기능 문제가 발생할 수 있습니다. Visual Studio 2010 SP1은 SP1 설치가 완료되었는지 여부를 감지하고 설치가 완료되지 않은 경우 업데이트하라는 메시지를 표시할 수 있습니다. 이렇게 하면 설치가 알려진 안정적인 상태인지 확인합니다.


Visual Basic 런타임 포함

Visual Basic 개발자가 전체 Visual Basic 런타임을 사용할 수 없는 플랫폼에서 애플리케이션 및 라이브러리를 대상으로 지정할 수 있는 새로운 Visual Basic 컴파일러 기능이 추가되었습니다. 자세한 내용은 VB Core – Visual Studio 2010 SP1 블로그 게시물의 새로운 컴파일 모드를 참조하세요.


웹 개발

IIS Express 지원

Visual Studio 2010 SP1을 사용하면 웹 사이트 및 웹 애플리케이션 프로젝트의 로컬 호스팅 서버로 IIS(인터넷 정보 서비스) 7.5 Express를 사용할 수 있습니다.

SQL Server CE 4 지원

Visual Studio 2010 SP1을 사용하면 웹 프로젝트의 컨텍스트에서 솔루션 탐색기 서버 탐색기에서 Microsoft SQL Server Compact 4.0 SDF 파일을 관리할 수 있습니다. 또한 Visual Studio 2010 SP1을 사용하면 SQL 데이터 원본 제어의 Microsoft ASP.NET Web Forms 함께 SQL Server Compact 4.0을 사용할 수 있습니다.

참고

SQL Server Compact 4.0은 Visual Studio 2010 SP1에 포함되지 않으므로 별도로 다운로드해야 합니다. 자세한 내용은 VS 2010 SP1 및 SQL CE 블로그 게시물을 참조하세요.

Razor 지원

새 Razor 구문을 지원하기 위해 웹 프로젝트 시스템과 HTML 편집기를 변경합니다. 이 새 구문은 ASP.NET 웹 페이지 MVC 3에서 ASP.NET 사용됩니다.

참고

Razor는 SP1에 포함되지 않으며 별도로 다운로드해야 합니다. 자세한 내용은 다음 블로그를 참조하세요.

  • ASP.NET 위한 새로운 뷰 엔진인 "Razor"를 소개합니다.
  • Visual Studio 2010에서 Razor 구문 지원을 받는 방법

웹 PI 통합

Microsoft 웹 플랫폼 설치 관리자(PI)에 대한 지원은 다음과 같이 Visual Studio 2010 SP1에 추가됩니다.

  • 웹 PI의 최신 버전을 빠르게 시작할 수 있는 새 도구 모음이 추가되었습니다. 또한 웹 PI가 설치되지 않은 경우 먼저 다운로드됩니다.
  • IIS 7.5 Express, SQL Server Compact 4.0 또는 ASP.NET Razor 구문을 사용하는 웹 프로젝트를 열면 구성 요소가 아직 설치되지 않은 경우 웹 PI를 사용하여 이러한 구성 요소를 다운로드하고 설치하도록 제공하는 대화 상자가 나타납니다.

배포 가능한 종속성

Visual Studio 2010 SP1에 추가된 일부 새로운 기술 구성 요소는 애플리케이션과 함께 bin-deployed할 수 있습니다. 그런 다음 해당 구성 요소가 설치되지 않은 서버에 애플리케이션을 배포하는 경우에도 구성 요소를 사용할 수 있습니다. Visual Studio 2010 SP1에 새 대화 상자가 추가되어 이러한 배포 가능한 종속성을 웹 프로젝트에 더 쉽게 추가할 수 있습니다. 대화 상자에 액세스하려면 솔루션 탐색기 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 배포 가능한 종속성 추가를 선택합니다. 지원되는 구성 요소는 다음과 같습니다.

  • Razor 구문을 사용하는 ASP.NET 웹 페이지.
  • SQL Server Compact 4.0
  • ASP.NET MVC 3

자세한 내용은 다음 블로그를 참조하세요.

  • BIN은 MVC가 설치되지 않은 Windows 서버에 Razor를 사용하여 ASP.NET MVC 3을 배포합니다.
  • SQL Compact Edition 4.0 및 Razor 웹 프로젝트를 Bin 배포하는 방법입니다.

HTML5 및 CSS3 지원

HTML 편집기에서 HTML5에 대한 예비 지원이 추가되어 HTML 요소 및 특성에 대한 IntelliSense 및 유효성 검사를 얻을 수 있습니다. 더 완전한 HTML5 환경을 제공하는 전체 버전은 향후 버전의 Visual Studio 제공됩니다. 자세한 내용은 Visual Studio 2010 SP1 블로그의 HTML5 & CSS3을 참조하세요.

WCF RIA Services V1 SP1 포함

WCF RIA 서비스는 이제 Visual Studio 2010 SP1에서 지원하는 10가지 언어로 지역화되었습니다. 이제 엔터티에 복합 형식의 멤버가 포함될 수 있습니다. 예를 들어 Customer가 엔터티이지만 주소가 엔터티가 아닌 Customer.Address 형식을 사용할 수 있습니다. 이제 엔터티 형식을 동일한 애플리케이션의 여러 DomainService 클래스에서 사용할 수 있습니다. 최대 하나의 DomainService 내에서 지정된 엔터티 형식을 사용하는 방법에 대한 제한이 해제됩니다. 이제 코드 생성 확장성 지점을 공개적으로 사용할 수 있습니다. T4 기반 및 제품 외부에 있는 다른 코드 생성기에 사용할 수 있습니다. 또한 이제 EntitySet 클래스 및 EntityCollection 클래스에 대해 DataForm 추가/제거 작업을 사용할 수 있습니다.

웹 개발에 대한 자세한 정보

웹 개발자를 위한 Visual Studio 2010 SP1의 다른 기술 향상에 대한 자세한 내용은 Visual Studio 2010 SP1 블로그 게시물의 HTML5 & CSS3을 참조하세요.


XAML 편집기/디자이너

값 정의로 이동

페이지의 컨트롤에서 컨트롤에 적용되는 스타일로 직접 이동할 수 있습니다. 즉, 애플리케이션의 스타일 및 리소스 구조를 빠르고 쉽게 이해하고 작업할 수 있으며 마지막으로 "애플리케이션의 단추가 빨간색인 이유"를 확실히 이해할 수 있습니다.

스타일 IntelliSense

XAML에 이미 있는 스타일을 쉽게 수정할 수 있습니다. 이제 TargetType을 기반으로 하는 스타일에서 속성 및 해당 값에 대한 IntelliSense를 가져옵니다.

데이터 원본 선택기

디자인 화면에서 직접 데이터 원본 정보를 쉽게 선택하고 수정할 수 있습니다.

고급 그리드 명령

그리드 행과 열을 쉽게 추가, 제거 및 다시 정렬할 수 있습니다.

새 두께 편집기

여러 컨트롤에서 여백 또는 안쪽 여백과 같은 특정 항목을 대량으로 편집할 수 있습니다.

샘플 데이터 지원

샘플 데이터를 추가하여 디자인 타임에 항목 템플릿 및 바인딩이 밝아지도록 할 수 있습니다. 이렇게 하면 데이터 바인딩 선택기를 통해 데이터 바인딩을 더 쉽게 연결할 수 있습니다. 즉, 크기-콘텐츠 및 자동 레이아웃을 훨씬 더 원활하게 디자인할 수 있습니다. 또한 디자인 타임 데이터는 Visual Studio 식 혼합 간에 깔끔하게 흐릅니다.

안정성 향상

2010 SP1을 Visual Studio 많은 안정성이 향상되었습니다.


세부 정보: 이 릴리스에서 해결된 문제

.NET

ASP.NET 편집기

  • 백스페이스 키와 화살표 키가 작동하지 않습니다.
  • *.js 자동 서식 지정 중에 Devenv.exe 충돌하고 액세스 위반 오류가 발생합니다.
  • JScript 코드 편집기에서 "문서 서식" 명령의 문제
  • 개체 멤버에 $ 문자가 포함된 경우 JScript 개체 멤버가 IntelliSense에 나열되지 않습니다.
  • "Inner" 함수가 올바르게 구문 분석되지 않습니다. 이 함수는 JScript 파일을 참조할 때 "정의되지 않은" 명령을 잘못 반환합니다.
  • JScript 함수 서식 문제가 발생합니다.
  • JScript IntelliSense는 "참조" 탭으로 정의된 개체를 보강할 때 예상대로 작동하지 않습니다.
  • XML 주석은 JScript IntelliSense에 표시되지 않습니다.

아키텍처 도구

  • 다이어그램의 시퀀싱, 레이아웃의 다시 정렬 및 수명선의 크기가 예상대로 조정되지 않습니다.
  • 시퀀스 다이어그램에서 "동일한 키가 이미 추가된 항목" 메시지가 표시됩니다.
  • Lifeline 그룹이 확장된 후 상호 작용 사용이 누락됩니다.
  • 인터페이스의 정규화된 이름을 변경하고 정규화된 이름 숨기기 옵션이 True로 설정된 경우 다이어그램을 열 수 없습니다. 이 경우 인터페이스에 대한 실현이 롤리팝으로 표시됩니다.
  • 메서드 본문 내의 제네릭 매개 변수 참조에 대한 유효성 검사가 끊어집니다.
  • 모델링 프로젝트를 사용하면 사용자가 중복 명명된 참조를 만들 수 있습니다. 이 문제는 프로젝트 손상으로 이어질 수 있습니다.
  • 시퀀스 다이어그램을 생성할 때 명시적 인터페이스 구현 및 일시적 다이어그램에 대해 null 참조 오류가 발생합니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 이제 상호 작용 메시지가 정렬됩니다.
  • 이제 Team Foundation Server 작업 항목의 레이어 다이어그램 요소에 대한 백링크가 지원됩니다.

코딩

C 런타임(CRT)

  • MSPDB100.dll 동적으로 로드되지만 DLL은 CRT에서 정규화된 경로를 지정하지 않습니다.
  • WEOF 상수가 "swprintf_s" 함수에 전달되면 버퍼는 NULL 종료를 받지 않습니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 성능 및 안정성이 향상되었습니다.
  • 보다 효율적인 메모리 관리.
  • UI(사용자 인터페이스)가 중지되고 충돌하는 것을 방지하기 위한 기타 IDE 개선 사항입니다.
  • 대규모 프로젝트에서 F12(Goto Definition) 함수 키의 성능이 향상되었습니다.

C# 컴파일러

  • 약 500개의 필드가 있는 C# 구조를 디버그할 때 액세스 위반이 발생합니다.
  • 디자이너는 내보내는 코드에서 형식을 올바르게 한정할 수 없습니다.

C# 편집기

  • Visual Studio 2010은 디자인 타임에 코드를 작성할 때 충돌합니다.
  • MVC3 Razor 릴리스 후보는 릴리스 후보가 문서에 자동 서식을 적용할 때 잘못된 코드 블록 압축을 일으킬 수 있습니다.
  • WPF 프로젝트에서 C# IntelliSense 서비스는 종료 시 작동이 중단될 수 있습니다.
  • 다중 대상 팩이 설치되어 있지 않으면 프로젝트를 로드하려고 할 때 C# 언어 서비스가 충돌합니다.
  • "참조 강조 표시" 명령은 파일을 닫을 때 경우에 따라 충돌이 발생합니다.
  • 생성 형식은 생성된 파일을 열 때 크래시 보고서를 발생시킬 수 있습니다.
  • 스마트 태그는 일부 웹 시나리오에서 크래시 보고서를 발생시킬 수 있습니다.
  • 공용 필드를 속성으로 변경하면 충돌 보고서가 발생합니다.
  • 명명된 인수 위에 포인터를 일시 중지하면 메서드 이름이 로컬 클래스 이름과 일치하면 QuickInfo가 충돌합니다.
  • 솔루션 탐색기 확장이 설치되고 "aspx\web" 페이지가 추가 파일로 열리면 C# IntelliSense가 충돌합니다.
  • 텍스트 편집기에서 한국어 문자에 대해 BACKSPACE 키가 제대로 작동하지 않습니다.

C++ 컴파일러

  • C++ 컴파일러는 movss 명령 대신 잘못된 movups 명령을 생성합니다.
  • Visual Studio 2010 베타 2 컴파일러의 64비트 버전에서 /Og 옵션에 특정 문제가 있습니다.
  • /arch:SSE 옵션을 지정하면 SSE2 명령이 생성됩니다.
  • x64 버전의 C++ 컴파일러(최적화 프로그램)에는 특정 문제가 있습니다.
  • 최적화를 사용하도록 설정하면 소멸자 호출이 누락됩니다.
  • 컴파일러가 "decltype(*this)" 형식 지정자와 충돌합니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 여러 코드 생성 영역에서 최적화 및 수정
  • 2008년 Visual Studio 관리되는 증분 빌드 패리티입니다. 이전에는 Visual C++ 2010 프로젝트의 Project 속성 페이지를 열었을 때 관리되는 증분 빌드 사용 속성이 존재하지 않았습니다.

C++ 디버깅

  • C++ 코드를 디버그하면 혼합 호출 스택이 끊어집니다.
  • Visual Studio 2010에서 디버깅하는 동안 지역 변수를 검사하려고 하면 "CXX0017 "기호를 찾을 수 없음" 오류 메시지가 표시됩니다.
  • 조사식 창에 잘못된 값이 표시됩니다.

C++ 편집기

  • 솔루션의 모든 파일을 숨기거나 표시할 때 C/C++ 프로젝트에서 Visual Studio 2010이 충돌합니다.
  • 클래스 멤버 자동 완성은 잘못된 멤버(대/소문자 구분)를 강제합니다.
  • 경우에 따라 선언으로 이동이 느립니다.
  • 주석을 삽입할 때 C++ 편집기가 충돌할 수 있습니다.
  • C++ 열거형을 선언하는 동안 충돌이 발생합니다.
  • 인덱스 및 보고와 같은 네이티브 IntelliSense에서 문제가 발생했습니다.
  • C++의 NavigateTo 메서드는 때때로 응답하지 않습니다.

표준 C++ 라이브러리

  • "vector::erase" 제약 조건은 디버그 빌드에서 호환되지 않는 반복기를 반환합니다.
  • "tr1:regex" 제약 조건의 *는 2008년 Visual Studio 일부 정규식이 사용되는 Visual Studio 2010년에 다릅니다.
  • "std::vector" 문을 사용하면 프로그램을 실행할 때 메모리 누수가 발생합니다.

동시성 런타임

  • 동시 큐 액세스 위반이 수정되었습니다.
  • Visual C++ 동시 런타임 라이브러리는 2010년 Visual Studio 메모리를 누수합니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • ConcRT(동시성 런타임)를 사용하는 경우 잘못된 양의 메모리 누수는 더 이상 보고되지 않습니다.
  • 이제 모든 PPL, ConcRT 및 동시 컨테이너에서 "__stdcall" 호출 규칙이 지원됩니다.
  • "std::string"이 있는 "concurrent_queue"에서 액세스 위반이 발생하지 않습니다.
  • 연결된 컨테이너는 "parallel_for_each" 함수와 함께 사용할 수 있습니다.

코드 분석

  • 538887: IIS 사이트가 있는 솔루션에 대한 Code Analysis 설정 볼 때 Visual Studio 충돌이 발생합니다.
  • 정적 코드 분석기는 유효한 코드를 보고합니다.
  • Visual Studio Team Server 2010에서 Code Analysis 설정을 변경할 때 자주 충돌이 발생합니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 이제 FxCop(관리 Code Analysis)이 x64 TeamBuild 서버에 설치됩니다.

코드 검색 및 유효성 검사

  • 그래프 탐색에서 발생하는 크래시가 수정되었습니다.
  • 아키텍처 탐색기의 고급 선택 메뉴 내에서 스크롤 막대 UX 문제가 해결되었습니다.
  • 계층 유효성 검사를 실행한 후에도 임시 파일이 유지됩니다.
  • C++ 폴더의 "Contained By" 작업으로 인해 아키텍처 탐색기가 충돌할 수 있습니다.

Entity Framework(코드 생성)

  • AppFabric CACHE('Velocity') 및 .NET Framework 4.0 릴리스 버전과 함께 Entity Framework 자체 추적 엔터티를 사용할 때 문제가 발생합니다.
  • Edmx 파일을 ADO.NET 함께 사용하는 경우 Self-Tracking Entity Generator는 HandleCascadeDelete 이벤트 처리기가 누락되어 컴파일할 수 없는 생성된 파일을 생성합니다.
  • Self-Tracking 엔터티 템플릿은 반환 값이 없는 함수 가져오기에 대한 코드를 생성하지 않습니다.
  • EntityReference.EntityKey 속성을 사용하는 FK 연결이 null이면 엔터티가 수정된 것으로 표시되지 않습니다.
  • Self-Tracking 엔터티 템플릿은 점으로 구분된 네임스페이스에 대해 호환되지 않는 코드를 생성합니다.
  • Self-Tracking 엔터티 템플릿은 복합 형식의 스칼라 속성에 대한 기본값을 생성하지 않습니다.
  • Visual Basic pretty-lister 지침을 준수하기 위한 기타 코드 생성 변경 내용입니다.

F#

Visual Studio 2010 SP1은 컴파일러의 안정성 문제 및 생성된 코드의 코드 정확성 문제를 해결합니다. 예를 들어 이 서비스 팩은 플랫폼 호출에 대한 호출 규칙 정확성을 수정하고 확장 메서드에 대한 XML 문서 주석을 내보냅니다. 또한 이 서비스 팩은 이벤트 후크를 생성하는 성능을 향상시킵니다.

JScript 편집기

  • 탭 유지 옵션을 선택하면 코드 아래에 추가 공간이 추가됩니다.
  • 빈 개체 리터럴의 들여쓰기는 올바르지 않습니다.
  • JScript 함수 서식 지정 옵션 Parens는 "단어 괄호"로 작동하지 않습니다.
  • 바로 가기 키 ALT+A는 무명 함수 명령의 함수 키워드 뒤에 공백 삽입에 잘못 사용됩니다.
  • 스크립트 관리자에 ServiceReference http 경로가 있는 경우 Atlas IntelliSense가 없습니다.
  • 다른 프로젝트를 열 때 Visual Studio 프로세스의 메모리가 300MB로 증가하고, 현재 프로젝트를 열어 두고, 현재 프로젝트에 열려 있는 JScript 파일이 많이 있습니다.
  • ForIn 조건 내에 IntelliSense가 없습니다.
  • 대용량 JScript 파일을 주석 처리하거나 주석 처리 해제할 때 매우 큰 메모리 증가가 발생합니다.
  • 한 줄에 긴 콘텐츠가 있는 JScript 파일에서는 입력 속도가 매우 느립니다.
  • 외부 파일에서 온 전역 멤버는 IntelliSense를 찾을 수 없습니다.
  • 원격 또는 존재하지 않는 서비스를 참조하도록 IntelliSense를 업데이트한 후 색 지정 및 IntelliSense 손실이 발생합니다.

MFC(Microsoft Foundation Class) 및 ATL(액티브 템플릿 라이브러리)

  • CDatabase/Crecordset MFC에서 "DoFieldExchange" 변수가 2010년 Visual Studio 제대로 작동하지 않습니다.

또한 Visual Studio 2010 SP1은 보안 및 성능을 향상시키고 ATL/MFC의 다른 향상된 기능을 제공합니다.

Visual Basic 컴파일러

  • ReadOnly 속성 근처에 입력할 때 여러 필드 선언이 있으면 충돌이 발생할 수 있습니다.
  • 로컬의 형식이 서명된 어셈블리에서 가져온 경우 Visual Basic Locals 창에 값을 표시하지 않습니다.
  • 많은 XML 문서 주석이 포함된 대규모 프로젝트에서 입력할 때 편집기에서 지연이 발생할 수 있습니다.
  • 식 필드 간에 포커스를 전환하면 대규모 Workflow Foundation 프로젝트에서 지연이 발생할 수 있습니다.

Visual Basic 편집기

  • 필수 ByVal은 Visual Basic .NET에 표시됩니다.
  • IntelliSense 열거형 값은 표시되지 않습니다.
  • 대규모 Visual Basic 프로젝트가 닫혔을 때 충돌할 수 있습니다.
  • Visual Studio IDE는 복잡한 프로젝트에서 XMLDOC 주석을 구문 분석할 때 응답하지 않습니다.
  • 웹 프로젝트를 열면 Visual Basic 언어 서비스가 중단됩니다.

Windows Forms 디자이너

  • Visual Studio 2010 IDE를 사용하여 이전 버전에 있는 프로젝트를 엽니다. 예를 들어 Visual Studio 2008 프로젝트를 엽니다. 디버그 세션이 끝나면 프로젝트를 다시 빌드하거나 디버그할 수 없으며 다음과 유사한 오류 메시지가 표시됩니다.

에 파일을 obj\Debug\assembly_name 복사할 수 bin\Debug\assembly_name없습니다. 다른 프로세스에서 사용 중이므로 프로세스에서 파일에 bin\Debug\assembly_name 액세스할 수 없습니다.

  • 디자이너에서 Windows Forms 컨트롤의 붙여넣기 이름을 바꾸거나 실행 취소하면 Visual Studio 2010 인스턴스 중에 디자이너 파일이 누출됩니다.
  • Visual Studio 2005 프로젝트를 Visual Studio 2010으로 업그레이드하고 프로젝트의 대상을 .NET Framework 4로 다시 지정합니다. Visual Studio 인스턴스를 닫으면 지원되는 언어 버전의 Visual Studio 작동이 중단될 수 있습니다.

데이터베이스 프로젝트

  • GRANT OPTION 권한을 사용하여 사용 권한을 취소하려고 하면 데이터베이스 Project 배포가 실패합니다.
  • 인쇄할 수 없는 문자가 포함된 사용자 지정된 .dbschema 파일은 모델을 업그레이드하려고 할 때 Visual Studio 충돌합니다.
  • "스키마 비교" 기능은 원본 항목에 있는 유일한 비교 요소를 사용할 때 자식 구성을 무시합니다.
  • 프로젝트에 정규화해야 하는 긴 검사 제약 조건이 포함되어 있으면 증분 데이터베이스 Project 배포가 응답하지 않습니다.
  • 인덱스 힌트는 데이터베이스 프로젝트 빌드의 데이터베이스 참조에서 확인되지 않습니다.

디버거

  • 디버거는 "단계별" 및 "단계별 실행" 프로시저를 "완료까지 실행" 프로시저로 임의로 처리합니다.
  • Visual Studio 2010은 여러 디버깅 세션 후에 중단되고 빈 Windows Internet Explorer 창이 나타납니다.
  • 고정된 디버그 값입니다.
  • Visual Studio 이전에 내보낸 것과 동일한 데이터 팁을 가져올 때 충돌합니다.
  • 클라이언트 쪽 디버깅을 수행하면 다음과 같은 오류 메시지가 표시됩니다.

오류: 중단점이 현재 적중되지 않습니다. 이 위치를 클라이언트 쪽 스크립트에 매핑할 수 없습니다.

  • 디버거에는 100가지 "std::map" 요소만 허용됩니다.
  • 원본 서버 태그가 지정된 PDB를 사용하면 Visual Studio 2010이 중단된 다음 크래시가 발생합니다.
  • WPF(Windows Presentation Foundation)의 이벤트 추적에 대한 몇 가지 문제가 해결되었습니다.

IntelliTrace

  • 디스크 정리 작업을 위해 로그 파일이 제거됩니다.
  • 고객의 애플리케이션에 도입된 크래시가 수정되었습니다.
  • 기록 모드로 전환한 디스어셈블리 창으로 전환할 때 발생하는 크래시가 수정되었습니다.
  • 실행 모드에서 추적 파일을 배치하기 때문에 종료 중 충돌이 해결되었습니다. 64비트 및 SharePoint IntelliTrace용 ####IntelliTrace 디버그 세션을 통해 앞뒤로 이동할 수 있는 Visual Studio 2010의 혁신적인 새로운 디버깅 기술입니다. 그러나 시간 제약 조건 때문에 완전히 새로운 기능이므로 이 기술은 모든 시나리오에서 작동하지 않습니다. Visual Studio 2010 SP1을 사용하면 64비트 솔루션 및 Microsoft SharePoint 팜 솔루션에서 IntelliTrace 디버깅 기술을 사용할 수 있습니다.

프로파일러

  • 성능 탐색기는 여러 Visual Studio 인스턴스가 시작될 때 로드되지 않습니다.
  • JScript 프로파일링은 러시아어 및 기타 유럽 및 라틴 아메리카 언어 운영 체제에서 작동하지 않습니다.
  • JScript 프로파일링은 Windows Internet Explorer 9에서 작동하지 않습니다.
  • Visual Studio 고객 웹 서버 설정을 사용하여 웹 애플리케이션 프로젝트를 프로파일할 때 작동이 중단됩니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • Hyper-V에서 보다 정확한 샘플링.
  • 여러 프로세스의 프로파일링을 사용하도록 JavaScript 프로파일링이 향상되었습니다.
  • 64비트 프로파일링을 수행하는 안정성이 향상되었습니다.

프로젝트 설정

  • 레지스트리 캡처 유틸리티가 Windows 7을 실행하는 컴퓨터에서 충돌합니다.
  • Visual Studio 필수 구성 요소를 구성할 때 작동이 중단될 수 있습니다.
  • 명령줄에서 실행하면 설치 프로젝트 컴파일이 실패합니다.
  • 설치 프로젝트를 Visual Studio 2008에서 Visual Studio 2010으로 마이그레이션하면 구성 요소 GUID가 변경되고 이로 인해 업그레이드가 실패합니다.
  • Visual Studio 2010의 Devenv.exe 명령은 명령줄에서 설치 프로젝트가 빌드되는 동안 임의로 중단됩니다.
  • 설치 프로젝트 또는 배포 프로젝트 설치 프로젝트를 닫으면 IDE가 충돌합니다.
  • RestartWWWService=false 명령은 Visual Studio 2010을 사용하여 프로젝트를 빌드할 때 Windows Server 2003을 실행하는 컴퓨터에서 WWW 서비스를 잘못 다시 시작합니다.

T4

Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 템플릿 상속을 사용하여 T4 템플릿을 사용자 지정하거나 확장합니다.
  • T4는 더 이상 참조된 어셈블리를 메모리에 잠그지 않으므로 T4에서 도우미 라이브러리를 훨씬 더 쉽게 사용합니다.
  • 빌드 시간 생성을 위해 빌드 서버에 T4를 배포합니다.

ASP.NET 데이터

  • 2010년 Visual Studio 릴리스 후보에서 "DataContext 개체만 표시" 확인란을 선택하면 "DataContext" 필드가 표시되지 않습니다.

웹 개발

웹 프로젝트

  • ASP.NET App_Themes 폴더는 새 CSS 스타일시트를 추가할 수 없습니다.
  • .designer.cs 스타일시트가 중첩된 웹 애플리케이션 프로젝트에서 예상대로 작동하지 않습니다.
  • SCC 문자 모양은 솔루션 탐색기 표시되지 않습니다.

HTML 디자이너

  • 웹 애플리케이션 외부에 있는 스타일시트가 Visual Studio .NET 2010 IDE 디자인 뷰에 적용되지 않습니다.
  • HTML 디자이너는 웹 페이지를 디자인하는 데 예상대로 사용할 수 없습니다.

Windows Phone 개발자 도구

64MB를 넘는 XAP 파일의 배포는 물리적 전화 디바이스에서 테스트 및 디버깅에 실패할 수 있습니다.


일반 WPF 및 Silverlight 디자이너

  • "도구 상자 항목 선택" 대화 상자를 사용하는 경우 프로세스를 수동으로 종료해야 하고, 애플리케이션이 응답하지 않으며, 데이터 손실 및 GUI 손상이 발생합니다.
  • 도구 상자에 Silverlight 항목을 추가하려고 하면 IDE가 완전히 잠기게 됩니다.
  • Visual Studio 실행되는 동안 Silverlight를 업그레이드하면 Visual Studio 작동이 중단됩니다.
  • 백그라운드 스레드가 실행 중인 컨트롤을 삭제하면 Visual Studio 작동이 중단됩니다.
  • 오류가 포함된 XAML 파일을 열 때 오류 목록이 표시되지 않습니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 다른 색 프로필을 선택하면 성능이 향상됩니다.
  • Visual Basic 이벤트가 생성된 후 솔루션을 닫으면 저장 대화 상자가 나타납니다.
  • 이식 가능한 어셈블리에 대한 지원이 추가되었습니다.

XAML

XAML 디자이너 디자인 화면

  • WPF의 바인딩 기능이 예상대로 작동하지 않습니다.
  • XAML의 "상속 및 덮어쓰기" 패턴은 "검색된 루프"로 보고됩니다.
  • 이제 Visibility 속성은 디자인 타임에 적용됩니다.
  • 도구 상자에서 디자인 화면으로 컨트롤을 끌 때 메모리 누수가 발생합니다.
  • System.InvalidOperationException 예외는 이벤트를 추가한 후 디자인 화면을 시작할 때 발생합니다.
  • 부모 컨트롤을 확장기로 이동할 때 오류 메시지 대화 상자가 나타납니다.
  • 루트 요소의 자식이 확장기인 경우 생성을 제어합니다.
  • FlowDirection 속성이 RightToLeft로 설정된 컨테이너에서 컨트롤이 이동할 수 있습니다.
  • Silverlight Toolkit 데이터 시각화 구성 요소를 사용하는 파일의 디자이너는 열 수 없습니다.
  • 확장기는 축소해야 하는 디자인 타임 동안 확장된 상태로 유지됩니다.
  • 컨트롤이 보조 눈금선에 맞춰지도록 합니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • ScrollViewer 컨트롤에서 컨트롤 맞춤이 줄어듭니다.
  • 이제 골드 막대에서 처리되지 않은 예외를 일으킬 수 있는 사용자 코드가 표시됩니다.

XAML 리팩터링

  • 형식의 이름을 바꾸면 Visual Basic XAML 파일에서 형식의 속성 이름이 바뀌지 않습니다.
  • XAML 기반 워크플로 파일은 워크플로 파일 뒤에 있는 코드에서 리팩터링 이벤트를 선택합니다.
  • XAML 파일과 상호 작용할 때 리팩터링 및 "정의로 이동"이 예상대로 작동하지 않으며 XAML 파일이 열려 있지 않습니다.
  • 클래스 이름을 바꾼 후에는 이벤트 처리기가 이름이 바뀐 클래스에 대한 이벤트를 생성하지 않습니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • TypeArguments 특성의 리팩터링 형식에 대한 지원이 추가됩니다.
  • 정의에 어셈블리를 포함하는 네임스페이스 리팩터링에 대한 지원이 추가됩니다.

XAML 속성 검사기

  • StyleTypedProperty 속성은 스타일 선택기에서 지원되지 않습니다.
  • XAML StringFormat 편집기에서는 이중 이스케이프된 문자를 지원하지 않습니다.
  • XAML 편집기가 고정되고 바인딩 또는 리소스를 설정하면 키보드 포커스가 손실될 수 있습니다.
  • 정의가 Application XAML 파일을 가리키면 "값으로 이동" 정의에 오류 메시지 대화 상자가 표시됩니다.
  • 솔루션을 빌드한 후 속성 검사기에서 연결된 속성이 사라집니다.
  • 브러시 편집기가 고정되면 속성 검사기 내에서 동일한 속성이 여러 번 표시될 수 있습니다.
  • 속성 검사기를 원본별로 정렬하면 Content 속성을 표시할 수 없습니다.
  • DataContext를 CollectionViewSource로 설정할 때 Databinding Picker를 열면 오류가 발생합니다.
  • 리소스 선택기를 사용하여 다른 프로젝트에서 로드된 스타일을 적용하면 오류가 발생합니다.
  • 과도한 연결된 속성이 예기치 않게 표시됩니다.
  • 속성 범주의 확장 또는 축소 상태는 빌드 및 실행 후에 유지되지 않습니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 속성 검사기에서 이름이 같지만 네임스페이스가 다른 연결된 속성을 설정하기 위한 지원이 추가됩니다.
  • Silverlight 프로젝트에 대해 속성 검사기에서 속성 표식에 대한 가능한 소스 표시로 상속을 추가하는 지원이 추가됩니다.

XAML 편집기

  • AppDomainUnloaded 예외는 Visual Studio 2010 XAML 편집기에서 발생할 수 있습니다. 이 문제는 Grid의 x:Name에서 IntelliSense를 가져와서 발생할 수 있습니다.
  • Visual Studio 2010 XAML IntelliSense가 예기치 않게 실패할 수 있습니다.
  • 디자인 창의 디자인 타임에는 컨트롤에 적용된 사용자 지정 스타일을 볼 수 없습니다. 그러나 런타임에 모든 것이 잘 보입니다.
  • intelliSense 항목을 선택하면 Visual Studio 2010 Premium 버전이 충돌할 수 있습니다.
  • VisualStateGroup 개체를 편집할 때 XAML 편집기가 응답하지 않을 수 있습니다.
  • XAML이 일시적으로 잘못된 상태에 놓인 후에는 오류를 지울 수 없습니다.
  • 연결된 속성에 잘못된 물결선이 나타날 수 있으므로 디자인 화면이 작동하지 않습니다.
  • 사각형에서 StrokeThickness 속성을 0 으로 설정하면 잘못된 오류가 발생할 수 있습니다.
  • Ctrl+M을 사용하여 XAML을 축소하는 경우 Visual Studio 충돌할 수 있습니다.
  • Silverlight용 스타일 IntelliSense는 애플리케이션과 동일한 네임스페이스에 클래스를 표시하지 않습니다.

Visual Studio 편집기

  • Ctrl+BACKSPACE는 너무 많은 텍스트를 삭제합니다.
  • 텍스트를 바꾼 후 "찾기 및 바꾸기" 창이 화면 끄기로 이동됩니다.
  • 소스 파일에 유니코드가 아닌 문자가 포함되어 있으면 Visual Studio 2010이 충돌합니다.
  • 디버그 시간에 "List" 명령을 보면 더 이상 Items 속성을 볼 수 없습니다.
  • 선택 탐색이 예상대로 작동하지 않습니다.
  • Ctrl+화살표 단어를 선택하는 동안 Caret가 화면 끄기입니다.
  • Ctrl+Shift에서는 가로 자동 스크롤이 작동하지 않습니다.
  • 텍스트를 선택하기 위한 Ctrl+Shift+화살표 키 조합이 보기에서 벗어났습니다.
  • Visual Studio 2010 Copy 명령은 오류가 발생하는 RTF를 생성합니다.
  • 중국어 문자가 포함된 Visual Studio 2010 코드를 Word 2010에 복사할 때 코드가 변경됩니다.
  • Visual Studio 2010 코드 편집기를 사용하여 한국어 문자를 복사하여 붙여넣을 수 없습니다.
  • 일본 문자가 포함된 소스 코드를 복사할 때 소스 코드를 붙여넣어 올바르게 Microsoft Word 2010 수 없습니다.
  • 소스 코드를 복사하여 Microsoft PowerPoint 2010 붙여넣을 때 왜곡된 문자가 발생합니다.
  • 이미 확장된 지역을 확장하면 Visual Studio 2010 IDE가 충돌할 수 있습니다.
  • 색 설정을 변경할 때 Visual Studio 2010 IDE가 충돌할 수 있습니다.
  • WPF 편집기를 시작할 때 Visual Studio 2010이 충돌할 수 있습니다.
  • 문을 사용하여 복사할 때 메모리 부족 문제가 발생합니다.
  • 텍스트에 대해 잘라내기 작업을 수행한 후에는 텍스트를 붙여넣을 수 없습니다.
  • 문이 완성되는 동안 추가 레이아웃을 중지하면 팝업 시간을 30~40% 단축할 수 있습니다.
  • 파일에서 바꾸기 작업은 잘못된 결과를 보고합니다.

Visual Studio 확장성

  • "솔루션/Project 로드" 대화 상자에는 격리된 셸 애플리케이션 이름이 제목으로 표시되지 않습니다.

Visual Studio Shell

  • 상황에 맞는 메뉴는 표시할 공간이 있더라도 스크롤합니다.
  • "찾기 및 바꾸기" 창은 열릴 때마다 더 넓어집니다.
  • 메뉴 구분 기호를 클릭하면 Visual Studio 작동이 중단됩니다.
  • Visual Studio 닫을 때마다 COM 예외와 충돌합니다.
  • Visual Studio 닫히면 충돌합니다.
  • AMD CodeAnalyst를 사용할 때 Visual Studio 작동이 중단됩니다.
  • Visual Studio 닫으려고 할 때마다 다시 시작됩니다.
  • 해당 파일을 두 번 클릭하여 솔루션을 로드하면 불필요한 DLL이 로드됩니다.
  • Visual Studio 내부의 유휴 시간 처리로 인해 불필요한 스레드 컨텍스트 전환이 발생합니다.
  • 특정 시나리오에 대해 표시되는 진행률 대화 상자입니다. 예를 들어 C++ 프로젝트에 대한 정의로 이동은 완료하는 데 예상보다 오래 걸립니다.
  • LightSwitch는 "devenv /safemode" 모드를 실행할 때 로드되지 않습니다.
  • .aspx를 열고 Telerik을 사용하여 파일을 .js 때 편집기에서 응답을 중지합니다.
  • Express 시작 화면에서 만 평가 용으로 제거되었습니다.
  • 화면 읽기 프로그램 및 태블릿은 포인터가 실행 취소 단추를 통해 일시 중지될 때 Visual Studio 충돌합니다.
  • 다중 인스턴스 도구 창의 부동 그룹을 닫으면 Visual Studio 작동이 중단됩니다.
  • 파일 체크 아웃을 실행 취소하면 Visual Studio 작동이 중단됩니다.

Visual Studio 테스트

웹/부하 테스트

  • 테스트가 실행될 때 WebTest 결과 뷰어가 충돌할 수 있습니다.
  • 요청에서 찾기/바꾸기 작업을 수행할 때 OutOfMemory 예외가 throw됩니다.
  • 테스트 결과 상태 표시줄에서 "임계값 위반" 하이퍼링크를 클릭하면 Devenv.exe 프로세스가 중단됩니다.
  • "페이지 응답 시간" 그래프의 카운터는 실행이 완료된 후 사라집니다.
  • LoadTest DB에 결과를 작성하는 데 예상보다 오래 걸립니다.
  • 부하 테스트 실행 중에 성능 카운터가 삭제됩니다.

Visual Studio Tools

VSTO(Visual Studio Tools for Office)

  • 양식 영역을 지역화 가능한 나누기 Visual Studio 편집기로 표시합니다.
  • 또한 Visual Studio 2010 SP1은 VSTO 런타임의 성능을 향상시킵니다.

SharePoint 대한 Visual Studio Tools

  • 패키지 매니페스트 템플릿에 CAS 권한 집합을 추가하면 F5 배포가 실패합니다.
  • ASCX 파일이 특정 길이를 초과하면 샌드박스가 지정된 Visual Web Part 코드 생성이 실패합니다.

Visual Studio Data Tools

  • 데이터 세트 디자이너의 자동 생성된 TableAdapterManager 클래스는 2008년 Visual Studio 2010년 Visual Studio 다릅니다.
  • 데이터 반복기는 데이터 원본 창에서 이미지에 바인딩할 수 없습니다.

단위 테스트/테스트 실행

  • 테스트 컨트롤러에 경합 상태가 존재하여 테스트가 "실행되지 않음" 상태로 전환됩니다.
  • QTAgent가 시작되지 않거나 Main() 함수에서 테스트 실행이 응답을 중지하면 테스트 실행이 응답을 중지합니다.
  • Ordered 테스트 내에 포함된 내부 테스트의 경우 TestContext 출력이 올바르지 않습니다.
  • 테스트 컨트롤러에 테스트가 로드될 때 성능 문제가 발생합니다.
  • 랩 환경에서 많은 양의 테스트를 실행하면 일부 테스트가 "실행되지 않음" 상태로 남습니다.
  • 코드 검사에 대한 코드 색 지정이 관리되지 않는 C++ 코드에서 작동하지 않습니다.
  • TestCaseId 속성은 동일한 테스트 메서드와 연결된 모든 테스트 사례에 대해 동일하게 나타납니다.

TCM 서버

  • 웨어하우스 다시 빌드를 완료하는 데 예상보다 오래 걸립니다.
  • 자동화된 테스트 결과를 다시 설정하면 지점의 두 가지 변경 내용이 웨어하우스에 현재 버전으로 표시될 수 있습니다.

Microsoft Test Manager

  • "진단 데이터 Adapter-Event 로그 구성" 페이지는 Microsoft Test Manager의 다른 언어 버전에서 잘립니다.
  • 테스트 결과를 분석하면 결과가 테스트 지점 추세에서 가장 최근의 결과가 됩니다.
  • 오른쪽에서 왼쪽 언어 설정은 MTM 세션 간에 유지되지 않습니다.
  • 쿼리 기반 테스트 도구 모음 다시 채점은 대형 제품군에 대해 예상보다 오래 걸립니다.
  • Microsoft Test Runner에서 Firefox 재생에 대한 브라우저 유형을 선택하면 충돌이 발생할 수 있습니다.
  • 테스트 중인 애플리케이션이 테스트 사례에 대한 작업 기록의 일부로 시작되는 경우 Intellitrace 데이터를 수집할 수 없습니다.
  • 테스트 결과에 대한 첨부 파일 수는 많은 양의 테스트 결과를 반복할 때 0을 반환합니다.
  • 작업 기록을 만들 때 "매개 변수를 암호에" 필드를 바인딩할 수 없습니다.

또한 Visual Studio 2010 SP1에는 다음과 같은 개선 사항이 포함되어 있습니다.

  • 테스트 사례 설명은 Microsoft Test Manager에 표시될 수 있습니다.
  • Microsoft Test Manager의 성능 향상이 제공됩니다.
  • 수동 테스트에서 식 인코더 4.0에 대한 지원이 추가되었습니다.

랩 관리자

  • TFS 애플리케이션 계층에 대해 구성된 SCVMM(Microsoft System Center Virtual Machine Manager) 서버를 변경할 수 없습니다.
  • 빌드 배포/테스트 워크플로는 DFS 또는 WebDav 공유의 드롭 위치를 사용할 수 없습니다.
  • 빌드 배포/테스트 워크플로에서 둘 이상의 구성이 있는 기존 빌드에 대한 구성을 선택할 수 없습니다.
  • "랩 모드"에서 실행 중이고 서비스 계정에 관리 자격 증명이 없는 경우 빌드 서비스 호스트가 충돌합니다.
  • 랩 관리형 가상 머신이 아닌 가상 머신에 빌드 에이전트와 랩 에이전트를 설치하면 빌드 에이전트가 시작되지 않습니다.

빠른 전달/코딩된 UITest

  • 코딩된 UI 테스트 프로젝트는 동일한 솔루션의 설치 및 배포 프로젝트와 호환되지 않습니다.
  • BrowserWindow.FindMatchingControls 메서드에서 UITestException 예외가 throw됩니다.
  • UIMap에 추가되는 UI 테스트 컨트롤은 대/소문자를 구분하지 않습니다.
  • 기존 작업 기록에서 코딩된 UI 테스트를 만드는 작업은 대체 자격 증명 대화 상자에 표시되지 않습니다.

또한 호환성 보기에서 Internet Explorer 9 베타에 대한 코드 UITest 기록 및 재생에 대한 지원이 추가됩니다.


알려진 문제

도움말 라이브러리 관리자

  • 문제:

    도움말 라이브러리 관리자는 여러 동시 세션을 지원하지 않습니다.

  • 해결 방법:

    해결 방법이 없습니다.

도움말 라이브러리 에이전트

  • 문제:

    도움말 라이브러리 에이전트는 콘텐츠 업데이트 후 다시 시작되지 않습니다. 도움말 라이브러리 에이전트는 콘텐츠 없이 처음 시작할 때 작동이 중단될 수 있습니다. 잘못된 URL로 이동하면 에이전트에 콘텐츠 찾을 수 없음 페이지가 표시되지 않습니다.

  • 해결 방법:

    해결 방법이 없습니다.

설치 시 설치된 업데이트 목록이 핫픽스를 잘못 나열할 수 있습니다.

  • 문제:

    Visual Studio 2010 서비스 팩 1은 설치된 업데이트 목록에 여러 항목을 만들 수 있습니다. 항목에는 KB 번호와 함께 "Visual C++ Standard 2010 베타 1용 핫픽스"라는 레이블이 지정됩니다. Microsoft는 Visual Studio 2010 서비스 팩 1과 함께 베타 픽스가 설치되지 않았으며 나열된 각 핫픽스에 대한 수정 사항이 Visual Studio 2010 서비스 팩 1에 포함되어 있음을 확인했습니다.

  • 해결 방법:

    이 문제에 대한 해결 방법이 없습니다. 시스템에 "베타 1" 핫픽스가 설치되어 있지 않습니다. 시스템에 실제로 설치된 파일이 없으므로 업데이트를 제거하거나 설치된 업데이트 목록에서 항목을 제거할 수 없습니다.

Microsoft 업데이트 사용과 관련된 알려진 문제

  • 문제:

    이 서비스 팩을 설치할 때 설치를 중지하려고 하면 설치 프로세스가 계속 진행되어 성공적으로 완료됩니다. 이 문제는 설치 프로세스가 절반 이상 완료되면 발생할 수 있습니다. "업데이트 다운로드" 옵션을 선택하여 설치 프로세스를 시작한 후 "업데이트 설치 후 종료" 옵션을 선택하면 서비스 팩 설치가 실패할 수 있습니다. 컴퓨터가 다시 시작되면 이 서비스 팩이 다시 제공되고 설치가 성공적으로 완료됩니다. 영어가 아닌 버전의 Visual Studio 2010Ultimate, Visual Studio 2010 Premium 또는 Visual Studio 2010Professional 사용자에서 서비스 팩을 제거하면 서비스 팩을 다시 설치할 수 있습니다. 그러나 이 서비스 팩의 구성 요소가 예기치 않은 상태이므로 설치 프로세스가 실패합니다. 이 서비스 팩을 성공적으로 다시 설치하려면 다음 단계를 수행합니다.

  • 해결 방법:

    1. 제어판 프로그램 및 기능 항목에서 또는 Setup.exe 실행하여 유지 관리 모드에서 Visual Studio 설정을 시작합니다.
    2. 기능 추가/제거를 선택합니다.
    3. Microsoft Office 개발자 도구를 선택한 다음 업데이트를 클릭합니다. 설치가 완료되면 서비스 팩을 다시 설치합니다.

참조

  • 이 문서에서 설명하는 타사 제품은 Microsoft가 아닌 회사에서 제조되었습니다. Microsoft는 이러한 제품의 성능에 대한 어떠한 묵시적 또는 다른 형태의 보증도 하지 않습니다.
  • Microsoft는 기술 지원을 찾는 데 도움이 되는 타사 연락처 정보를 제공합니다. 해당 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이 타사 연락처 정보의 정확성을 보장하지 않습니다.

속성

문서 ID: 983509 - 마지막 검토: 2017년 7월 10일 - 수정 버전: 2 적용 대상:

  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Team Agents 2010
  • Microsoft Visual Studio Test Professional 2010
  • Visual Studio 2010 Tools for Microsoft Office Runtime

맨 위로 이동