Visual Studio Icon Visual Studio 2010 서비스 팩 1 릴리스 정보Visual Studio 2010 Service Pack 1 Release Notes

개발자 커뮤니티 | 사용 조건 | 블로그 | 알려진 문제Developer Community | License Terms | Blogs | Known Issues

참고

이것은 최신 버전의 Visual Studio가 아닙니다.This is not the latest version of Visual Studio. 최신 릴리스를 다운로드하려면 Visual Studio 2019용 현재 릴리스 정보를 방문하세요.To download the latest release, please visit the current release notes for Visual Studio 2019.


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

Visual Studio 2010 서비스 팩 1을 다운로드 하려면 다운로드 단추를 클릭 합니다.To download Visual Studio 2010 Service Pack 1, click on the download button. 파일은 무료 Dev Essentials 구독 기반 사이트에서 다운로드 됩니다.The files are downloaded from our free Dev Essentials subscription-based site. 무료 포괄적인 개발자 프로그램 및 서비스에 대 한 자세한 내용은 Dev Essentials 페이지를 참조 하세요.Please see the Dev Essentials page for information on our free comprehensive developer program and services.

Download Visual Studio 2010


Release Notes Icon Visual Studio 2017 2010 서비스 팩 1 릴리스 정보Visual Studio 2017 2010 Service Pack 1 Release Notes

2011 년 8 월 18 일에 출시 됨released on August 18, 2011

이번 릴리스의 새로운 기능What's New in this Release

Visual Studio 2010 서비스 팩 1 정보About Visual Studio 2010 Service Pack 1

요약:이 릴리스의 향상 된 기능Summary: Improvements in this Release

요약:이 릴리스에서 수정 된 문제Summary: Issues Fixed in this Release


Visual Studio 2010 서비스 팩 1 정보About Visual Studio 2010 Service Pack 1

지원되는 운영 체제Supported Operating Systems

  • Windows Server 2008 R2 (x64 기반)Windows Server 2008 R2 (x64-based)
  • Windows 7 (x86 기반 및 x64 기반)Windows 7 (x86-based and x64-based)
  • Windows Server 2008 (모든 x86 기반 및 x64 기반 버전) 서비스 팩 2Windows Server 2008 (all x86-based and x64-based editions) together with Service Pack 2
  • Windows Vista (스타터 Edition을 제외한 모든 x86 기반 및 x64 기반 버전) 서비스 팩 2Windows Vista (all x86-based and x64-based editions except Starter Edition) together with Service Pack 2
  • Windows Server 2003 R2 (모든 x86 기반 및 x64 기반 버전)Windows Server 2003 R2 (all x86-based and x64-based editions)
  • Windows Server 2003 (모든 x86 기반 및 모든 x64 기반 버전) 서비스 팩 2Windows Server 2003 (all x86-based and all x64-based editions) together with Service Pack 2

참고

Windows Server 2003를 실행 하는 컴퓨터에이 Service Pack를 적용 하려면 MSXML 6.0이 설치 되어 있어야 합니다.You must have MSXML 6.0 installed to apply this service pack on a computer that is running Windows Server 2003. MSXML 6.0을 얻는 방법에 대 한 자세한 내용은 msxml (Microsoft CORE XML Services) 6.0 웹 사이트를 참조 하십시오.For more information about how to obtain MSXML 6.0, visit the Microsoft Core XML Services (MSXML) 6.0 website.

  • Windows xp SP2 (서비스 팩 2) 또는 이후 버전의 Windows XPWindows XP Service Pack 2 (SP2) or a later version of Windows XP
  • Windows XP (Starter edition을 제외한 모든 x86 기반 버전) 서비스 팩 3과 함께Windows XP (all x86-based editions except the Starter edition) together with Service Pack 3

지원 되는 아키텍처Supported Architectures

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

하드웨어 요구 사항Hardware Requirements

  • 1.6GHz(기가헤르츠) 이상의 프로세서1.6 gigahertz (GHz) or faster processor
  • 1024 RAM (가상 머신에서 실행 하는 경우 1.5 g b)1,024 MB RAM (1.5 GB if running in a virtual machine)
  • 5.5 GB의 사용 가능한 하드 디스크 공간5.5 GB of available hard-disk space
  • 5,400RPM 하드 디스크 드라이브5,400 RPM hard disk drive
  • 1024 × 768 이상 해상도로 실행 되는 DirectX 9 지원 비디오 카드DirectX 9-capable video card that is running at 1,024 × 768 or higher-resolution display
  • DVD 드라이브DVD drive

소프트웨어 요구 사항Software Requirements

이 Service Pack 적용 하려면 "적용 대상" 섹션에 나와 있는 지원 되는 Visual Studio 2010 프로그램 중 하나가 설치 되어 있어야 합니다.You must have one of the supported Visual Studio 2010 programs that are listed in the "Applies to" section installed to apply this service pack.


세부 정보:이 릴리스의 향상 된 기능Details: Improvements in this Release

Visual Studio 2010 s p 1에는 Microsoft .NET Framework 4에 대 한 업데이트가 포함 되어 있습니다.Visual Studio 2010 SP1 includes an update to the Microsoft .NET Framework 4. 업데이트에 대 한 자세한 내용은 Microsoft 기술 자료 문서 2468871 업데이트 Microsoft .NET Framework 4를 참조 하십시오.For more information about the update, read the Microsoft Knowledge Base article 2468871 Update for Microsoft .NET Framework 4.

디버깅 기능 향상Debugging Improvements

Visual Studio 2010 s p 1은 다음과 같은 향상 된 기능을 추가 합니다.Visual Studio 2010 SP1 adds the following improvements:

  • 미니 덤프 파일 및 디버깅 미니 덤프 파일을 열면 향상 된 기능이 있습니다.Improvements when mini dump files and debugging mini dump files are opened.
  • 프로세스를 연결할 때 중단을 줄이는 기능이 향상 되었습니다.Improvements to reduce hangs when attaching a process.
  • MPI (메시지 전달 인터페이스) 디버깅의 안정성 향상Reliability improvements in message passing interface (MPI) debugging.
  • 함수가 함수를 실행 하는 동안 향상 된 스레드입니다.Thread slipping improvements during function evaluation.

MFC 기반 GPU 가속 그래픽 및 애니메이션MFC-based GPU-accelerated Graphics and Animations

Visual Studio 2010 s p 1에서는 MFC에 대해 다음과 같은 두 가지 기술을 사용할 수 있습니다.Visual Studio 2010 SP1 enables the following two technologies for MFC:

  • Direct2D-2 차원 기 하 도형, 비트맵 및 텍스트에 대 한 고성능 및 고품질 렌더링을 제공 하는 하드웨어 가속, 직접 모드, 2 차원 그래픽 API입니다.Direct2D, a hardware-accelerated, immediate-mode, 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text. 자세한 내용은 Direct2D 문서를 참조 하세요.For more information, read the Direct2D article.
  • 사용자 인터페이스 요소에 대 한 풍부한 애니메이션을 사용할 수 있도록 하는 Windows 애니메이션 관리자입니다.Windows Animation Manager, which enables rich animation of user interface elements. 자세한 내용은 Windows 애니메이션 관리자를 참조 하세요.For more information, visit Windows Animation Manager. MFC 프로그래밍 모델을 손상 시 키 지 않고 이러한 두 기술을 활용할 수 있습니다.You can take advantage of these two technologies without breaking the MFC programming model. 또한 다음 디렉터리에서 데모를 찾을 수 있습니다. drive: </strong> Program Files\Microsoft visual studio 10.0\Samples\1033\VC2010SP1Samples.zip visual studio 2010 s p 1의 기술 개선 사항에 대 한 자세한 내용은 VISUAL studio 2010 Sp1 용 MFC 추가정보를 참조 하십시오.Additionally, you can find demos in the following directory: drive:</strong>Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip For more information about the technology improvements in Visual Studio 2010 SP1, see MFC Additions for Visual Studio 2010 SP1.

새 AMD 및 Intel 명령 집합 지원New AMD and Intel instruction Set Support

Visual Studio 2010 s p 1은 내장 함수 또는 내장 함수를 추가 하 여 다음 해에 출시 될 AMD 및 Intel 새 마이크로프로세서에서 확장을 사용 하도록 설정 합니다.Visual Studio 2010 SP1 adds intrinsic functions or intrinsics to enable the extensions on the AMD and Intel new microprocessors that will be released next year. 내장 함수를 사용 하면 함수 호출의 오버 헤드 없이 매우 효율적인 컴퓨팅을 수행할 수 있습니다.The intrinsic functions allow for highly efficient computing without the overhead of a function call. 내장 함수에 대 한 자세한 내용은 컴파일러 내장 함수 문서를 참조 하세요.For more information about the intrinsics function, see the Compiler Intrinsics article. 확장에 대 한 자세한 내용은 INTEL AVX 타사 웹 사이트를 참조 하십시오.For more information about the extensions, visit the Intel AVX third-party website.


SQL 업데이트SQL Updates

Data-Tier 응용 프로그램 프로젝트: Data-Tier 응용 프로그램 프레임 워크 버전 1.1Data-Tier Application Project: Data-Tier Application Framework Version 1.1

Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Visual Studio 2010 SP1 contains the following improvements:

  • DAC 업그레이드는 SQL Azure 및 SQL Server에서 지원 됩니다.DAC upgrades are supported on SQL Azure and on SQL Server.
  • 이제 DAC 업그레이드가 side-by-side 방식으로 진행 됩니다.DAC upgrades are now in-place instead of side-by-side.

향상 된 기술Technology Improvements

도움말 뷰어 1.1Help Viewer 1.1

개발자 생산성을 지원 하기 위해 로컬에서 볼 수 있는 독립 실행형 응용 프로그램은 Visual Studio 2010 s p 1에 설치 됩니다.To support developer productivity, a stand-alone application for viewing locally is installed in Visual Studio 2010 SP1. 새 로컬 도움말 뷰어에는 다음과 같은 향상 된 기술이 추가 되었습니다.The following technology improvements are added in the new local Help viewer:

  • 빠른 액세스 메뉴 모음 아이콘: 다른 높은 사용 기술 개선 사항 또는 도구에 빠르게 액세스 합니다.Quick access menu bar icons: Quickly access other high-usage technology improvements or tools. 여기에는 도움말 라이브러리 관리자, 인쇄, 옵션 및 동기화 항목이 TOC (목차)에 포함 됩니다.This includes Help Library Manager, Print, Options, and Synchronize topic to table of contents (TOC).
  • 로컬로 설치 된 콘텐츠를 검색 합니다.Search locally installed content.
  • 항목 내에서 일치 하는 문자열을 검색 합니다.Search for matching strings within topic.
  • 콘솔 보기 (TOC, Index, 즐겨찾기 및 검색의 결과)Console views (TOC, Index, Favorite, and Results from Search)
    • 키워드 인덱스 항목 목록Keyword Index topic list
    • TOC 보기TOC view
    • 즐겨찾기Favorites
    • 기록History
    • 검색 결과 목록 보기Search Results list view
  • 바로 가기 메뉴Shortcut menus
  • 내용 창 인쇄 항목Content window Print topic
  • 옵션: 표시 글꼴 크기, 기록의 토픽 수 및 콘솔 보기가 표시 되는 쪽을 변경 합니다.Options: Change display font size, number of topics in history, and which side the console view is displayed on.

Silverlight 4 지원Silverlight 4 Support

Microsoft Silverlight 4 Tools for Visual Studio 2010는 Visual Studio 2010 s p 1에 포함 되어 있습니다.Microsoft Silverlight 4 Tools for Visual Studio 2010 is included in Visual Studio 2010 SP1. 그러면 silverlight 디자이너 및 프로젝트 시스템에서 Silverlight 4를 대상으로 지정 하는 지원이 추가 됩니다.This adds support for targeting Silverlight 4 in the Silverlight designer and project system. 또한 새로운 Silverlight 4 기술 개선 사항에 대 한 지원도 제공 합니다.This also provides support for the new Silverlight 4 technology improvements. 이 새로운 기술에는 암시적 스타일 및 Silverlight 4 OOB (브라우저 외부) 응용 프로그램의 작업이 포함 됩니다.This new technology includes working with implicit styles and Silverlight 4 Out-of-Browser (OOB) applications. IDE 내에서 OOB 응용 프로그램을 자동으로 시작 및 디버깅 하 고, 신뢰할 수 있는 OOB 응용 프로그램에 대 한 XAP 서명을 지정 하 고, OOB 창 특성을 설정할 수 있습니다.You can automatically start and debug your OOB application from inside the IDE, specify XAP signing for trusted OOB applications, and set the OOB window characteristics.

.NET Framework 3.5에 대 한 기본 단위 테스트 지원Basic Unit Testing Support for the .NET Framework 3.5

Visual Studio 2010 s p 1에서는 .NET Framework 3.5를 대상으로 하는 응용 프로그램을 테스트 하는 기능이 있습니다.In Visual Studio 2010 SP1, you now have the functionality to test your applications that target the .NET Framework 3.5.

Silverlight에 대 한 성능 마법사Performance Wizard for Silverlight

Visual Studio 2010 s p 1에서는 코드를 프로 파일링 하 여 Silverlight 응용 프로그램 성능을 튜닝할 수 있습니다.Visual Studio 2010 SP1 enables you to tune the Silverlight application performance by profiling the code. 기존 코드 프로파일러는 Silverlight 응용 프로그램에 대 한 렌더링 성능을 튜닝할 수 없습니다.A traditional code profiler cannot tune the rendering performance for Silverlight applications. 응용 프로그램에서 시간을 소비 하는 부분을 더 잘 확인할 수 있도록 Visual Studio 2010 s p 1에 많은 높은 수준의 프로파일러가 추가 됩니다.Many higher-level profilers are added to Visual Studio 2010 SP1 so that you can better determine which parts of the application consume time.

소프트웨어 렌더링Software Rendering

기본적으로 소프트웨어 렌더링은 Visual Studio 2010의 성능 및 안정성을 개선 하는 데 도움이 되도록 Windows XP 및 Windows Server 2003에서 사용 하도록 설정 됩니다.By default, software rendering is enabled on Windows XP and on Windows Server 2003 to help improve the performance and stability of Visual Studio 2010.

혼합 모드 설치 검색Detecting Mixed-mode Installations

동일한 컴퓨터에 여러 버전의 Visual Studio 2010을 설치 하는 경우 프로그램 이진 파일의 조합이 Visual Studio의 동일한 인스턴스에서 실행 될 수 있습니다.If you install multiple versions of Visual Studio 2010 on the same computer, a combination of program binaries may run in the same instance of Visual Studio. 예를 들어 Microsoft Visual Basic Express 서비스 팩 1이 설치 된 컴퓨터에 Visual Studio 2010 Ultimate 릴리스 버전이 설치 되어 있는 경우이 문제가 발생 합니다.For example, this issue occurs when you have the release version of Visual Studio 2010 Ultimate installed on the same computer where you have Microsoft Visual Basic Express Service Pack 1 installed. 이러한 종류의 설치는 안정성 또는 기능 문제를 일으킬 수 있습니다.This kind of installation may cause stability or functional issues. Visual Studio 2010 s p 1에서 s p 1의 설치가 완료 되었는지 검색 하 고 설치가 완료 되지 않은 경우 업데이트 하 라는 메시지를 표시할 수 있습니다.Visual Studio 2010 SP1 detects whether the installation of SP1 is complete and may prompt you to update it if the installation is incomplete. 이렇게 하면 설치가 안정적인 상태를 유지 하 게 됩니다.This makes sure that the installation is in a known, stable state.


Visual Basic 런타임 포함Visual Basic Runtime Embedding

Visual Basic 개발자가 전체 Visual Basic 런타임을 사용할 수 없는 플랫폼에서 응용 프로그램 및 라이브러리를 대상으로 지정할 수 있도록 하는 새로운 Visual Basic 컴파일러 기능이 추가 되었습니다.A new Visual Basic compiler feature is added that enables Visual Basic developers to target their applications and libraries at platforms where the full Visual Basic Runtime is unavailable. 자세한 내용은 VB Core – Visual Studio 2010 SP1의 새로운 컴파일 모드 블로그 게시물을 참조 하세요.For more information, visit the VB Core – New compilation mode in Visual Studio 2010 SP1 blog post.


웹 개발Web Development

지원 IIS ExpressIIS Express Support

Visual Studio 2010 s p 1을 사용 하면 웹 사이트 및 웹 응용 프로그램 프로젝트에 대 한 로컬 호스팅 서버로 인터넷 정보 서비스 (IIS) 7.5 Express를 사용할 수 있습니다.Visual Studio 2010 SP1 enables you to use the Internet Information Services (IIS) 7.5 Express as the local hosting server for the website and Web Application Projects.

참고

IIS 7.5 Express는 s p 1에 포함 되어 있지 않으며 별도로 다운로드 해야 합니다.IIS 7.5 Express is not included in SP1, and you must download it separately. 자세한 내용은 VS 2010 SP1 (베타) 및 IIS Express 블로그 게시물을 참조 하세요.For more information, visit the VS 2010 SP1 (Beta) and IIS Express blog post.

SQL Server CE 4 지원SQL Server CE 4 Support

Visual Studio 2010 s p 1을 사용 하면 솔루션 탐색기 및 서버 탐색기 웹 프로젝트의 컨텍스트에서 Microsoft SQL Server Compact 4.0 .SDF 파일을 관리할 수 있습니다.Visual Studio 2010 SP1 enables you to manage Microsoft SQL Server Compact 4.0 SDF files in Solution Explorer and in Server Explorer in the context of web projects. 또한 Visual Studio 2010 s p 1을 사용 하면 SQL 데이터 원본 제어에서 Microsoft ASP.NET Web Forms와 함께 SQL Server Compact 4.0를 사용할 수 있습니다.Additionally, Visual Studio 2010 SP1 enables you to use SQL Server Compact 4.0 together with the Microsoft ASP.NET Web Forms in a SQL data source control.

참고

SQL Server Compact 4.0는 Visual Studio 2010 s p 1에 포함 되어 있지 않으며 별도로 다운로드 해야 합니다.SQL Server Compact 4.0 is not included in Visual Studio 2010 SP1, and you must download it separately. 자세한 내용은 VS 2010 SP1 및 SQL CE를 참조 하세요.For more information, visit the VS 2010 SP1 and SQL CE. 블로그 게시물.blog post.

Razor 지원Razor Support

새 Razor 구문을 지원 하기 위해 웹 프로젝트 시스템 및 HTML 편집기에 대 한 변경 내용이 적용 됩니다.Changes are made to the web project systems and to the HTML editor to support the new Razor syntax. 이 새로운 구문은 ASP.NET 웹 페이지 및 ASP.NET MVC 3에서 사용 됩니다.This new syntax is used by ASP.NET Web Pages and by ASP.NET MVC 3.

참고

Razor는 s p 1에 포함 되어 있지 않으며 별도로 다운로드 해야 합니다.Razor is not included in SP1, and you must download it separately. 자세한 내용은 다음 블로그를 참조 하세요.For more information, visit the following blogs:

웹 PI 통합Web PI Integration

PI (Microsoft 웹 플랫폼 설치 관리자)에 대 한 지원은 Visual Studio 2010 s p 1에 다음과 같이 추가 됩니다.Support for the Microsoft Web Platform Installer (PI) is added in Visual Studio 2010 SP1 as follows:

  • 최신 버전의 웹 PI를 빠르게 시작할 수 있는 새 도구 모음이 추가 됩니다.A new toolbar is added that allows for quick access to start the latest version of Web PI. 또한 웹 PI가 설치 되지 않은 경우에는 먼저 다운로드 됩니다.Additionally, if the Web PI was not installed, it is downloaded first.
  • IIS 7.5 Express, SQL Server Compact 4.0 또는 ASP.NET Razor 구문를 사용 하는 웹 프로젝트를 열면 구성 요소가 아직 설치 되지 않은 경우 웹 PI를 사용 하 여 이러한 구성 요소를 다운로드 하 고 설치할 수 있는 대화 상자가 나타납니다.When you open web projects that use IIS 7.5 Express, SQL Server Compact 4.0, or ASP.NET Razor syntax, a dialog box appears that offers to download and install these components by using Web PI if the components are not already installed.

배포 가능한 종속성Deployable Dependencies

Visual Studio 2010 s p 1에 추가 된 몇 가지 새로운 기술 구성 요소는 응용 프로그램과 함께 bin으로 배포할 수 있습니다.Some new technology components that are added in Visual Studio 2010 SP1 can be bin-deployed together with an application. 그런 다음 이러한 구성 요소가 설치 되지 않은 서버에 응용 프로그램을 배포 하는 경우에도 구성 요소를 사용할 수 있습니다.Then, you can use the components even when you deploy the application to a server on which those components are not installed. 새 대화 상자가 Visual Studio 2010 s p 1에 추가 되어 웹 프로젝트에 이러한 배포 가능한 종속성을 더 쉽게 추가할 수 있습니다.A new dialog box is added in Visual Studio 2010 SP1 that makes it easier to add these deployable dependencies to the web project. 대화 상자에 액세스 하려면 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 배포 가능한 종속성 추가 를 선택 합니다.To access the dialog box, right-click the project in Solution Explorer, and then select Add Deployable Dependencies. 지원 되는 구성 요소는 다음과 같습니다.The following components are supported:

  • Razor 구문을 사용 하는 ASP.NET 웹 페이지입니다.ASP.NET Web Pages that use Razor Syntax.
  • SQL Server Compact 4.0SQL Server Compact 4.0
  • ASP.NET MVC 3ASP.NET MVC 3

자세한 내용은 다음 블로그를 참조 하세요.For more information, visit the following blogs:

HTML5 및 CSS3 지원HTML5 and CSS3 Support

Html 요소 및 특성에 대 한 IntelliSense 및 유효성 검사를 얻을 수 있도록 HTML5에 대 한 예비 지원이 HTML 편집기에 추가 되었습니다.Preliminary support is added for HTML5 to the HTML editor so that you can obtain IntelliSense and validation for HTML elements and attributes. 전체 HTML5 환경을 제공 하는 전체 버전은 Visual Studio의 이후 버전에서 제공 됩니다.A complete version that brings a fuller HTML5 experience will be provided in a future version of Visual Studio. 자세한 내용은 Visual Studio 2010 SP1 블로그의 HTML5 & CSS3 를 참조 하세요.For more information, visit the HTML5 & CSS3 in Visual Studio 2010 SP1 blog.

WCF RIA 서비스 V1 SP1 포함WCF RIA Services V1 SP1 Included

WCF RIA 서비스는 이제 Visual Studio 2010 s p 1에서 지원 되는 10 가지 언어로 지역화 되었습니다.The WCF RIA service is now localized in 10 different languages that are supported by Visual Studio 2010 SP1. 이제 엔터티에는 복합 형식의 멤버가 포함 될 수 있습니다.An entity may now contain members of a complex type. 예를 들어 customer가 엔터티인 경우 Address 형식을 사용할 수 있지만 Address는 엔터티가 아닙니다.For example, you can use the Customer.Address type where Customer is an entity, but Address is not an entity. 이제 엔터티 형식을 동일한 응용 프로그램의 여러 DomainService 클래스에서 사용할 수 있습니다.An entity type may now be used in multiple DomainService classes in the same application. 하나 이상의 DomainService 내에서 지정 된 엔터티 형식을 사용 하는 방법에 대 한 제한이 리프트 됩니다.The restriction on how to use a given entity type inside at most one DomainService is lifted. 이제 코드 생성 확장 지점을 공개적으로 사용할 수 있습니다.A code generation extensibility point is now publicly available. 이 클래스는 제품 외부에 있는 T4 기반 및 기타 코드 생성기에 사용 될 수 있습니다.It may be used for T4-based and other code-generators that are external to the product. 또한 이제는 데이터 양식 추가/제거 작업을 EntitySet 클래스 및 EntityCollection 클래스에 사용할 수 있습니다.Additionally, DataForm Add/Remove operations are now enabled for the EntitySet class and the EntityCollection class.

웹 개발에 대 한 자세한 정보More Information about Web Development

웹 개발자를 위한 Visual Studio 2010 s p 1의 다른 기술 개선 사항에 대 한 자세한 내용은 HTML5 & CSS3 In Visual studio 2010 sp1 블로그 게시물을 참조 하세요.For more information about other technology improvements in Visual Studio 2010 SP1 for web developers, visit the HTML5 & CSS3 in Visual Studio 2010 SP1 blog post.


XAML 편집기/디자이너XAML Editor/Designer

값 정의로 이동Go To Value Definition

페이지의 컨트롤에서 컨트롤에 적용 되는 스타일로 직접 탐색할 수 있습니다.Lets you navigate directly from controls on a page to the styles that are applied to the controls. 즉, 응용 프로그램에서 스타일 및 리소스 구조를 빠르고 쉽게 이해 하 고 사용할 수 있으며, "응용 프로그램에서 해당 단추가 빨간색으로 표시 되는 이유는 무엇 인가요?" 라는 사실을 알 수 있습니다.This means that you can quickly and easily understand and work with the style and resource structures in the application and finally understand for sure "why that button on your application is red."

스타일 IntelliSenseStyle IntelliSense

를 사용 하면 XAML에 이미 있는 스타일을 쉽게 수정할 수 있습니다.Lets you easily modify styles that you already have in XAML. 이제 속성 및 해당 값에 대 한 IntelliSense를 TargetType을 기반으로 하는 스타일로 가져옵니다.Now you get IntelliSense for properties and their values in a style that is based on the TargetType.

데이터 원본 선택기Data Source Selector

디자인 화면에서 직접 데이터 원본 정보를 쉽게 선택 하 고 수정할 수 있습니다.Lets you easily select and modify the data source information directly from the design surface.

고급 표 형태 명령Advanced Grid Commands

표 형태 창의 행과 열을 쉽게 추가, 제거 및 다시 정렬할 수 있습니다.Lets you easily add, remove, and reorder grid rows and columns.

새 두께 편집기New Thickness Editor

여러 컨트롤의 여백 또는 안쪽 여백 등의 특정 항목을 일괄적으로 편집할 수 있습니다.Lets you bulk edit specific items such as margins or padding on multiple controls.

샘플 데이터 지원Sample Data Support

디자인 타임에 항목 템플릿과 바인딩을 볼 수 있도록 샘플 데이터를 추가할 수 있습니다.Lets you add sample data to see your item templates and bindings light up at design time. 이렇게 하면 데이터 바인딩 선택기를 통해 데이터 바인딩을 더 쉽게 연결할 수 있을 뿐만 아니라 크기와 콘텐츠 자동 레이아웃을 훨씬 더 원활 하 게 디자인할 수 있습니다.Not only does this make hooking up data bindings easier through the Data Binding Picker, it also means that you can design size-to-content and auto layouts much more smoothly. 또한 디자인 타임 데이터는 Visual Studio와 Expression Blend 사이에서 깔끔하게 전달 됩니다.Also, the design time data will flow cleanly between Visual Studio and Expression Blend.

향상 된 안정성Increased Stability

Visual Studio 2010 s p 1에 대 한 많은 안정성 기능이 향상 되었습니다.Many stability improvements were made to Visual Studio 2010 SP1.


세부 정보:이 릴리스에서 수정 된 문제Details: Issues Fixed in this Release

.NET.NET

ASP.NET 편집기ASP.NET Editor

  • 백스페이스 키와 화살표 키가 작동 하지 않습니다.The BACKSPACE key and the ARROW keys do not work.
  • Devenv.exe 작동이 중단 되 고, * .js 자동 서식 지정 중에 액세스 위반 오류가 발생 합니다.Devenv.exe crashes, and an Access Violation error occurs, during *.js auto-formatting.
  • JScript 코드 편집기의 "문서 서식" 명령에 문제가 있습니다.Problems in the "Format Document" command in the JScript Code Editor.
  • 개체 멤버에 $ 문자가 포함 되어 있으면 JScript 개체 멤버가 IntelliSense에 나열 되지 않습니다.The JScript object member is not listed in IntelliSense when the object member contains a $ character.
  • "Inner" 함수는 올바르게 구문 분석 되지 않습니다.The "Inner" function does not parse correctly. JScript 파일을 참조 하는 경우이 함수는 "Undefined" 명령을 잘못 반환 합니다.The function returns the "Undefined" command incorrectly when a JScript file is referenced.
  • JScript 함수 형식 지정 문제가 발생 합니다.JScript function formatting problems occur.
  • JScript IntelliSense는 "참조" 탭으로 정의 된 개체를 보강 하는 경우 예상 대로 작동 하지 않습니다.JScript IntelliSense does not work as expected when it augments an object that is defined by the "Reference" tab.
  • XML 주석은 JScript IntelliSense에 표시 되지 않습니다.XML comments do not appear in JScript IntelliSense.

아키텍처 도구Architecture Tools

  • 다이어그램의 시퀀싱, 레이아웃 다시 정렬 및 수명선은 예상 대로 크기가 조정 되지 않습니다.The sequencing of diagrams, the rearrange of the layout, and Lifelines are not resized as expected.
  • 시퀀스 다이어그램에 "동일한 키가 이미 추가 된 항목" 메시지가 표시 됩니다.You receive the "Item with same key already added" message in a Sequence diagram.
  • 수명선 그룹이 확장 된 후에는 상호 작용 사용이 생략 됩니다.Interaction use is missed after the Lifeline group is expanded.
  • 인터페이스의 정규화 된 이름을 변경 하 고 정규화 된 이름 숨기기 옵션을 True 로 설정한 경우에는 다이어그램을 열 수 없습니다.You cannot open a diagram if you change an interface's fully qualified name, and the Hide qualified name option is set to True. 이 경우 인터페이스에 대 한 인식이 롤리팝으로 표시 됩니다.In this case, a realization to the interface is displayed as a lollipop.
  • 메서드 본문 내에서 제네릭 매개 변수 참조에 대 한 유효성 검사가 중단 되었습니다.Validation is broken for generic parameter references inside a method body.
  • 모델링 프로젝트를 통해 사용자는 중복 명명 된 참조를 만들 수 있습니다.Modeling project allows users to create duplicate named references. 이 문제로 인해 프로젝트가 손상 될 수 있습니다.This problem can lead to project corruption.
  • 시퀀스 다이어그램을 생성할 때 명시적 인터페이스 구현 및 임시 다이어그램에 대 한 null 참조 오류가 발생 합니다.A null reference error occurs for explicit interface implementations and transient diagrams when you generate a sequence diagram.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 이제 상호 작용 메시지가 정렬 됩니다.Interaction Messages are now sorted.
  • 이제 Team Foundation Server 작업 항목에서 레이어 다이어그램 요소로의 역방향 링크가 지원 됩니다.Backlinks to layer diagram elements from Team Foundation Server work items are now supported.

Coding

C 런타임 (CRT)C Runtime (CRT)

  • MSPDB100.dll 동적으로 로드 되지만 DLL이 CRT에서 정규화 된 경로를 지정 하지 않습니다.MSPDB100.dll is dynamically loaded, but the DLL does not specify a fully qualified path in the CRT.
  • WEOF 상수가 "swprintf_s" 함수에 전달 되 면 버퍼는 NULL 종료를 수신 하지 않습니다.When the the WEOF constant is passed to the "swprintf_s" function, the buffer does not receive a NULL termination.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 성능 및 안정성 향상.Performance and stability improvements.
  • 더 효율적인 메모리 관리.More efficient memory management.
  • UI (사용자 인터페이스) 정지 및 충돌을 방지 하기 위한 다른 IDE 개선Other IDE improvements to prevent user interface (UI) freezes and crashes.
  • 규모가 많은 프로젝트에서 F12 (Goto Definition) 함수 키의 성능 향상Performance improvement for the F12 (Goto Definition) function key on large projects.

C # 컴파일러C# Compiler

  • 약 500 필드를 포함 하는 c # 구조체를 디버깅할 때 액세스 위반이 발생 합니다.An Access Violation occurs when you debug a C# structure that has about 500 fields.
  • 디자이너는 내보낸 코드의 형식을 올바르게 한정 하지 못할 수 있습니다.Designers may not correctly qualify types in code that is emitted.

C # 편집기C# Editor

  • Visual Studio 2010은 디자인 타임에 코드를 작성할 때 충돌 합니다.Visual Studio 2010 crashes when it writes code at design time.
  • 릴리스 후보가 문서를 자동으로 사용할 때 MVC3 Razor 릴리스 후보가 잘못 된 코드 블록 들여쓰기를 발생 시킬 수 있습니다.The MVC3 Razor release candidate may cause an invalid code block indention when the release candidate autoformats a document.
  • WPF 프로젝트에서 c # IntelliSense 서비스가 종료 될 때 충돌할 수 있습니다.In WPF projects, the C# IntelliSense service may crash on shutdown.
  • 다중 대상 지정 팩이 설치 되어 있지 않으면 프로젝트를 로드 하려고 할 때 c # 언어 서비스가 충돌 합니다.If the Multi-targeting Pack is not installed, the C# language service crashes when you try to load a project.
  • "참조 강조" 명령은 파일이 닫히는 경우에 충돌이 발생 합니다.The "Highlight References" command causes a crash in some cases when a file is being closed.
  • 생성 된 파일을 열 때 형식 생성이 충돌 보고서를 발생 시킬 수 있습니다.Generate type can cause a crash report when you open the generated file.
  • 스마트 태그는 일부 웹 시나리오에서 충돌 보고서를 일으킬 수 있습니다.Smart tags can cause a crash report in some web scenarios.
  • 충돌 보고서는 공용 필드를 속성 으로 변경할 때 발생 합니다.A crash report occurs when you change the Public field to Property.
  • 명명 된 인수 위에 포인터를 놓으면 메서드 이름이 로컬 클래스 이름과 일치 하면 QuickInfo가 충돌 합니다.When you pause the pointer over a named argument, QuickInfo crashes if the method name matches the local class name.
  • 솔루션 탐색기 확장이 설치 되 면 c # IntelliSense가 충돌 하 고 "웹 페이지" 페이지가 추가 파일로 열립니다.C# IntelliSense crashes when the Solution Navigator extension is installed, and an "aspx\web" page is opened as an extra file.
  • 텍스트 편집기의 한국어 문자에 대해서는 백스페이스 키가 제대로 작동 하지 않습니다.The BACKSPACE key does not work correctly for Korean characters in the Text Editor.

C++ 컴파일러C++ Compiler

  • C + + 컴파일러는 movups 명령 대신 잘못 된 movups 명령을 생성 합니다.C++ compiler generates incorrect movups instructions instead of movss instructions.
  • 64 비트 버전의 Visual Studio 2010 Beta 2 컴파일러에는/Og 옵션과 관련 된 특정 문제가 있습니다.There is a specific problem with the /Og option in the 64-bit version of Visual Studio 2010 Beta 2 compiler.
  • /Arch: SSE 옵션이 지정 된 경우 SSE2 명령이 생성 됩니다.SSE2 instructions are generated when the /arch:SSE option is specified.
  • X64 버전의 c + + 컴파일러 (최적화 프로그램)에는 특정 문제가 있습니다.There are specific problems in the x64 version of the C++ compiler (optimizer).
  • 최적화를 사용 하는 경우 소멸자 호출이 누락 됩니다.Destructor calls are missing when optimization is enabled.
  • 컴파일러가 "decltype (* this)" 형식 지정자와 충돌 합니다.The compiler crashes with the "decltype(*this)" type specifier.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 여러 코드 생성 영역에서 최적화 및 수정Optimizations and fixes in several code generation areas.
  • Visual Studio 2008을 사용 하 여 관리 되는 증분 빌드 패리티.Managed Incremental Build parity with Visual Studio 2008. 이전에는 Visual C++ 2010 프로젝트에 대 한 프로젝트 속성 페이지를 열 때 관리 되는 증분 빌드 사용 속성이 없습니다.Previously, the Enable Managed Incremental Build property did not exist when you opened the Project Properties pages for a Visual C++ 2010 project.

C + + 디버깅C++ Debugging

  • C + + 코드를 디버그할 때 혼합 호출 스택이 중단 됩니다.Mixed call stacks are broken when you debug C++ code.
  • Visual Studio 2010에서 디버그 하는 동안 지역 변수를 검사 하려고 하면 "CXX0017" 기호를 찾을 수 없음 "오류 메시지가 표시 됩니다.When you try to inspect local variables while you are debugging in Visual Studio 2010, you receive a "CXX0017 "Symbol not found" error message.
  • 조사식 창에 잘못 된 값이 표시 됩니다.The Watch window displays incorrect values.

C + + 편집기C++ Editor

  • Visual Studio 2010는 모든 솔루션 파일을 숨기 거 나 표시할 때 C/c + + 프로젝트에서 충돌 합니다.Visual Studio 2010 crashes in a C/C++ project when hiding or showing all files of solution.
  • 클래스 멤버 자동 완성이 잘못 된 멤버를 강제 합니다 (대/소문자 구분).Class member auto-completion forces wrong member (case-sensitive).
  • 일부 경우에는 선언으로 이동 속도가 느립니다.Go to Declaration is slow in some cases.
  • 주석을 삽입 하면 c + + 편집기가 충돌할 수 있습니다.The C++ Editor may crash when you insert comments.
  • C + + enumuneration을 선언 하는 동안 충돌이 발생 했습니다.A crash occurs while declaring C++ enumuneration.
  • 인덱스 및 보고와 같은 네이티브 IntelliSense에서 문제가 발생 했습니다.Issues occurred in native IntelliSense, such as with indexes and reporting.
  • C + +의 NavigateTo 메서드는 때때로 응답 하지 않습니다.The NavigateTo method in C++ occasionally becomes unresponsive.

표준 C++ 라이브러리Standard C++ Library

  • "Vector:: erase" 제약 조건은 디버그 빌드에서 호환 되지 않는 반복기를 반환 합니다.The "vector::erase" constraint returns an incompatible iterator in the debug build.
  • "Tr1: regex" 제약 조건의 *는 일부 정규식을 사용 하는 경우 Visual Studio 2008 및 Visual Studio 2010에서 다릅니다.The * of the "tr1:regex" constraint differs in Visual Studio 2008 and in Visual Studio 2010 when some regular expressions are used.
  • "Std:: vector" 문을 사용 하는 경우 프로그램을 실행할 때 메모리 누수가 발생 합니다.When you use the “std::vector" statement, a memory leak occurs when you run your program.

동시성 런타임Concurrency Runtime

  • 동시 큐 액세스 위반 문제를 수정 했습니다.Fixed concurrent queue access violations.
  • Visual C++ 동시 런타임 라이브러리는 Visual Studio 2010의 메모리 누수를 발생 합니다.Visual C++ concurrent runtime libraries leak memory in Visual Studio 2010.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 동시성 런타임 (ConcRT)를 사용 하면 잘못 된 양의 메모리 누수가 더 이상 보고 되지 않습니다.Incorrect positive memory leaks are no longer reported when you use Concurrency Runtime (ConcRT).
  • 이제 모든 PPL, ConcRT 및 동시 컨테이너에서 "__stdcall" 호출 규칙이 지원 됩니다.The "__stdcall" calling convention is now supported by all PPL, ConcRT, and concurrent containers.
  • "Std:: string"을 사용 하는 "concurrent_queue"에서는 액세스 위반이 발생 하지 않습니다.An access violation does not occur on "concurrent_queue" with "std::string."
  • 연결 된 컨테이너는 "parallel_for_each" 함수와 함께 사용할 수 있습니다.Associated containers can be used with the "parallel_for_each" function.

코드 분석Code Analysis

  • 538887: IIS 사이트가 있는 솔루션에 대 한 코드 분석 설정을 볼 때 Visual Studio 충돌이 발생 합니다.538887: Visual Studio crashes occur when you view Code Analysis Settings for Solution that has an IIS site.
  • 정적 코드 분석기는 유효한 코드를 보고 합니다.The Static Code Analyzer reports valid code.
  • Visual Studio Team Server 2010에서 코드 분석 설정을 변경 하면 충돌이 자주 발생 합니다.Frequent crashes occur when you change Code Analysis settings in Visual Studio Team Server 2010.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvement:

  • FxCop (관리 코드 분석)는 이제 x64 TeamBuild 서버에 설치 됩니다.Managed Code Analysis (FxCop) now installs on x64 TeamBuild servers.

코드 검색 및 유효성 검사Code Discovery and Validation

  • 그래프 탐색에서 발생 하는 충돌은 고정 되어 있습니다.Crashes that occur with graph navigation are fixed.
  • 아키텍처 탐색기의 고급 선택 메뉴 내에서 스크롤 막대 UX 문제가 수정 되었습니다.A scroll-bar UX issue inside the Architecture Explorer’s advanced selection menu is fixed.
  • 임시 파일은 레이어 유효성 검사를 실행 한 후에도 유지 됩니다.Temporary files remain after layer validation is run.
  • C + + 폴더에 대 한 "포함 된 작업" 작업으로 인해 아키텍처 탐색기가 충돌할 수 있습니다.The "Contained By" action on a C++ folder may cause Architecture Explorer to crash.

Entity Framework (코드 생성)Entity Framework (Code Generation)

  • AppFabric 캐시 (' 속도 ') 및 .NET Framework 4.0 릴리스 버전과 함께 Entity Framework 자체 추적 엔터티를 사용 하는 경우 문제가 발생 합니다.Problems occur when you use Entity Framework Self Tracking Entities together with AppFabric CACHE (‘Velocity’) and the .NET Framework 4.0 release version.
  • ADO.NET와 함께 Edmx 파일을 사용 하는 경우에는 누락 된 HandleCascadeDelete 이벤트 처리기로 인해 컴파일될 수 없는 생성 된 파일이 Self-Tracking Entity 생성기에 의해 발생 합니다.When you use an Edmx file together with ADO.NET, the Self-Tracking Entity Generator causes generated files that cannot be compiled because of a missing HandleCascadeDelete event handler.
  • Self-Tracking 엔터티 템플릿에서는 반환 값이 없는 함수 가져오기에 대 한 코드를 생성 하지 않습니다.A Self-Tracking Entity Template does not generate code for function imports that do not have a return value.
  • EntityReference 속성을 사용 하는 FK association이 nulled 경우 엔터티가 수정 된 것으로 표시 되지 않습니다.An Entity does not get marked as modified when an FK association that uses the EntityReference.EntityKey property is nulled.
  • Self-Tracking 엔터티 템플릿에서는 점으로 구분 된 네임 스페이스에 대해 호환 되지 않는 코드를 생성 합니다.A Self-Tracking Entities Template generates incompatible code for dot-separated namespaces.
  • Self-Tracking 엔터티 템플릿에서는 복합 형식의 스칼라 속성에 대 한 기본값을 생성 하지 않습니다.A Self-Tracking Entities Template does not generate default values for scalar properties on complex types.
  • 기타 코드 생성 변경 내용은 Visual Basic 매우 리스너 지침을 준수 합니다.Miscellaneous code-generation changes to comply with Visual Basic pretty-lister guidelines.

F#F#

Visual Studio 2010 s p 1은 컴파일러 안정성과 생성 된 코드에 대 한 코드 정확성 문제를 수정 합니다.Visual Studio 2010 SP1 fixes issues with stability of the compiler and code correctness for generated code. 예를 들어이 Service Pack는 확장 메서드에 대 한 플랫폼 호출 및 내보내기 XML 문서 주석을 호출 하는 규칙 정확성을 수정 합니다.For example, this service pack fixes calling convention correctness for platform invoke and emitting XML document comments for extension methods. 또한이 Service Pack는 이벤트 후크를 생성 하는 성능을 향상 시킵니다.Additionally, this service pack improves the performance of generating an event hook up.

JScript 편집기JScript Editor

  • 탭 유지 옵션을 선택 하면 코드 아래에 추가 공간이 추가 됩니다.Extra space is added under the code when the Keep tabs option is selected.
  • 빈 개체 리터럴의 들여쓰기가 잘못 되었습니다.Indentation is incorrect for empty object literals.
  • JScript 함수 형식 지정 옵션 괄호 는 "여는 괄호"로 작동 하지 않습니다.The JScript function formatting option Parens does not function as "worded parentheses."
  • 익명 함수의 function 키워드 뒤에 공백 삽입 명령에는 바로 가기 키 ALT + A가 잘못 사용 되었습니다.The keyboard shortcut ALT+A is used incorrectly for the Insert space after function keyword for anonymous functions command.
  • 스크립트 관리자에 ServiceReference http 경로가 있는 경우 Atlas IntelliSense가 제공 되지 않습니다.Atlas IntelliSense is not present when script manager has a ServiceReference http path.
  • 다른 프로젝트를 열 때 Visual Studio 프로세스의 메모리가 300 MB까지 늘어나고 현재 프로젝트를 열어 두고 현재 프로젝트에 열려 있는 많은 JScript 파일이 있습니다.The memory of the Visual Studio process increases to 300 MB when you open another project, you leave the current project open, and the current project has lots of JScript files that are opened.
  • Forin 조건 안에 IntelliSense가 없습니다.No IntelliSense exists inside a ForIn condition.
  • 큰 JScript 파일에 주석을 추가 하거나 주석 처리를 제거 하면 매우 큰 메모리 증가가 발생 합니다.Very large memory growth occurs when you comment or uncomment large JScript files.
  • 입력은 한 줄에 긴 내용이 있는 JScript 파일에서 매우 느립니다.Typing is very slow in a JScript file that has long content on one line.
  • 외부 파일에서 가져온 전역 멤버는 IntelliSense를 찾을 수 없습니다.Global members that come from external files cannot find IntelliSense.
  • 원격 또는 비 기존 서비스를 참조 하도록 IntelliSense를 업데이트 한 후에는 색 지정 및 IntelliSense의 손실이 발생 합니다.Loss of colorization and IntelliSense occurs after you update IntelliSense to reference a remote or non-existing service.

MFC(Microsoft Foundation Class) 및 ATL(액티브 템플릿 라이브러리)Microsoft Foundation Classes (MFC) and Active Template Library (ATL)

  • CDatabase/Crecordset MFC에서 "DoFieldExchange" 변수는 Visual Studio 2010에서 제대로 작동 하지 않습니다.In the CDatabase/Crecordset MFC, the "DoFieldExchange" variable does not work correctly in Visual Studio 2010.

또한 Visual Studio 2010 s p 1은 보안 및 성능을 개선 하 고 ATL/MFC의 다른 향상 된 기능을 제공 합니다.Additionally, Visual Studio 2010 SP1 improves security and performance and provides other improvements in ATL/MFC.

Visual Basic 컴파일러Visual Basic Compiler

  • ReadOnly 속성 근처에를 입력 하 고 여러 필드 선언이 있는 경우 충돌이 발생할 수 있습니다.A crash may occur when you type near the ReadOnly property, and multiple field declarations are present.
  • 로컬 형식이 서명 된 어셈블리에서 제공 되는 경우 Visual Basic 지역 창에 값이 표시 되지 않습니다.When any local's type comes from a signed assembly, Visual Basic does not show values in the Locals window.
  • 많은 XML 문서 주석을 포함 하는 많은 프로젝트에서를 입력할 때 편집기에서 지연이 발생할 수 있습니다.In large projects that contain many XML doc comments, you may experience delays in the editor when you type.
  • 식 필드 간에 포커스를 전환 하면 large Workflow Foundation 프로젝트에서 지연이 발생할 수 있습니다.When you switch the focus between expression fields, you may experience delays in large Workflow Foundation projects.

Visual Basic EditorVisual Basic Editor

  • 필수 ByVal은 .NET Visual Basic 표시 됩니다.Mandatory ByVal is displayed in Visual Basic .NET.
  • IntelliSense 열거형 값은 표시 되지 않습니다.IntelliSense Enum values are not shown.
  • 많은 Visual Basic 프로젝트가 닫히면 중단 될 수 있습니다.A large Visual Basic project may crash when it is closed.
  • 복합 프로젝트에서 XMLDOC 주석의 주석을 구문 분석할 때 Visual Studio IDE가 응답 하지 않게 됩니다.The Visual Studio IDE becomes unresponsive when it parses XMLDOC comments in a complex project.
  • 웹 프로젝트를 열 때 Visual Basic 언어 서비스가 충돌 합니다.The Visual Basic Language Service crashes when you open a web project.

Windows Forms 디자이너Windows Forms Designer

  • Visual Studio 2010 IDE를 사용 하 여 이전 버전의 프로젝트를 엽니다.You use the Visual Studio 2010 IDE to open a project that is in an earlier version. 예를 들어 Visual Studio 2008 프로젝트를 엽니다.For example, you open a Visual Studio 2008 project. 디버그 세션 후에는 프로젝트를 다시 빌드하거나 디버그할 수 없으며 다음과 같은 오류 메시지가 표시 됩니다.After a debug session, you cannot rebuild or debug the project again, and you receive an error message that resembles the following:

에 파일을 복사할 수 없습니다 obj\Debug\assembly_name bin\Debug\assembly_name .Unable to copy file obj\Debug\assembly_name to bin\Debug\assembly_name. bin\Debug\assembly_name다른 프로세스에서 사용 중 이므로 프로세스에서 파일에 액세스할 수 없습니다.The process cannot access the file bin\Debug\assembly_name because it is being used by another process.

  • 디자이너에서 Windows Forms 컨트롤의 이름을 바꾸거나 붙여 넣는 작업을 취소 하는 경우 Visual Studio 2010 인스턴스 중에 디자이너 파일이 누출 됩니다.If you rename or undo a paste of Windows Forms controls in the designer, the designer file leaks during the Visual Studio 2010 instance.
  • Visual Studio 2005 프로젝트를 Visual Studio 2010로 업그레이드 하 고 프로젝트의 대상을 .NET Framework 4로 변경 합니다.You upgrade a Visual Studio 2005 project to Visual Studio 2010, and you retarget the project to the .NET Framework 4. Visual Studio 인스턴스를 닫을 때 지원 되는 언어 버전의 Visual Studio가 충돌할 수 있습니다.When you close the Visual Studio instance, a supported language version of Visual Studio may crash.

데이터베이스 프로젝트Database Projects

  • GRANT OPTION 권한을 사용 하 여 사용 권한을 취소 하려고 하면 데이터베이스 프로젝트 배포가 실패 합니다.Database Project deployment fails when you try to revoke permissions by using the GRANT OPTION permission.
  • 인쇄할 수 없는 문자를 포함 하는 사용자 지정 된 .dbschema 파일은 모델을 업그레이드 하려고 할 때 Visual Studio에서 충돌을 일으킵니다.Customized .dbschema files that contain nonprintable characters cause Visual Studio to crash when you try to upgrade a model.
  • 소스 항목에 있는 유일한 비교 요소만 사용 하도록 설정 된 경우 "스키마 비교" 기능은 구성 자식을 무시 합니다.The "Schema Compare" feature ignores composing children when the Only compare elements that exist in the source item is enabled.
  • 프로젝트가 정규화 되어야 하는 긴 check 제약 조건을 포함 하는 경우 증분 데이터베이스 프로젝트 배포가 응답 하지 않습니다.An Incremental Database Project deployment becomes unresponsive when the project contains long check constraints that have to be normalized.
  • 인덱스 힌트는 데이터베이스 프로젝트 빌드의 데이터베이스 참조에서 확인 되지 않습니다.Index Hints do not resolve across database references in a database project build.

디버거Debugger

  • 디버거는 "단계별 실행" 절차와 "단계별 실행" 절차를 임의로 처리 합니다.Debugger randomly treats "step-into" and "step-over" procedures as a "run to completion" procedure.
  • 몇 가지 디버깅 세션 후 Visual Studio 2010가 중단 되 고 빈 Windows Internet Explorer 창이 표시 됩니다.Visual Studio 2010 hangs after several debugging sessions, and a blank Windows Internet Explorer window appears.
  • 고정 된 디버그 값입니다.Pinned debug values.
  • Visual Studio는 이전에 내보낸 것과 동일한 데이터 팁을 가져올 때 충돌 합니다.Visual Studio crashes when it imports the same Data Tip that was previously exported.
  • 클라이언트 쪽 디버깅을 수행할 때 다음과 같은 오류 메시지가 나타납니다.When you perform client-side debugging, you receive the following error message:

오류: 중단점은 현재 적중 되지 않습니다.Error: The breakpoint will not currently be hit. 이 위치를 클라이언트 쪽 스크립트에 매핑할 수 없습니다.This location could not be mapped to client side script.

  • 디버거에서는 100 "std:: map" 요소만 사용할 수 있습니다.Only 100 "std::map" elements are allowed in the debugger.
  • 소스 서버에 태그가 지정 된 Pdb를 사용 하면 Visual Studio 2010이 중단 된 후 작동이 중단 됩니다.Using Source Server tagged PDBs causes Visual Studio 2010 to hang and then crash.
  • WPF (Windows Presentation Foundation)의 이벤트 추적에 대 한 몇 가지 문제는 고정 되어 있습니다.Some issues on event tracing in Windows Presentation Foundation (WPF) are fixed.

IntelliTraceIntelliTrace

  • 로그 파일은 디스크 정리 작업을 위해 제거 됩니다.Log files are removed for the Disk Cleanup operation.
  • 고객의 응용 프로그램에 도입 된 크래시는 고정 되어 있습니다.Crashes that were introduced in customer's application are fixed.
  • 기록 모드로 전환 하는 디스어셈블리 창으로 전환할 때 발생 하는 충돌입니다.A crash that occurs when you switch to the Disassembly window you enter Historic Mode is fixed.
  • 실행 모드에서 추적 파일을 저장 하는 중에는 충돌이 해결 되었습니다.Crash-on-exit because of putting a trace file in Run mode is fixed. ####64 비트 및 SharePoint 용 IntelliTraceIntelliTrace for 64-bit and SharePoint IntelliTrace는 디버그 세션에서 앞뒤로 이동할 수 있도록 하는 Visual Studio 2010의 혁신적인 새 디버깅 기술입니다.IntelliTrace is the revolutionary new debugging technology in Visual Studio 2010 that enables you to move forward and backward through a debug session. 그러나 시간 제약 조건 및 완전히 새로운 기능 이므로이 기술은 일부 시나리오에서 작동 하지 않습니다.However, because of time constraints and because it is a completely new feature, this technology does not work in all scenarios. Visual Studio 2010 s p 1에서는 64 비트 솔루션 및 Microsoft SharePoint 팜 솔루션에 대 한 IntelliTrace 디버깅 기술을 사용할 수 있습니다.Visual Studio 2010 SP1 enables the IntelliTrace debugging technology on 64-bit solutions and for Microsoft SharePoint farm solutions.

프로필러가Profiler

  • 여러 Visual Studio 인스턴스가 시작 되 면 성능 탐색기 로드 되지 않습니다.The Performance Explorer does not load when multiple Visual Studio instances are started.
  • 러시아어 및 기타 유럽 및 라틴 아메리카 운영 체제에서는 JScript 프로 파일링이 작동 하지 않습니다.JScript profiling does not work on Russian and other European and Latin American language operating systems.
  • JScript 프로 파일링은 Windows Internet Explorer 9에서 작동 하지 않습니다.JScript profiling does not work with Windows Internet Explorer 9.
  • 고객 웹 서버 설정을 사용 하 여 웹 응용 프로그램 프로젝트를 프로 파일링 하는 경우 Visual Studio가 충돌 합니다.Visual Studio crashes when you profile a Web Application project by using a customer web server setting.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • Hyper-v에서 보다 정확한 샘플링.More accurate sampling in Hyper-V.
  • 여러 프로세스를 프로 파일링 할 수 있도록 JavaScript 프로 파일링이 개선 되었습니다.Improved JavaScript profiling to enable profiling of multiple processes.
  • 안정성 향상-64 비트 프로 파일링을 수행 합니다.Improved stability it performs 64-bit profiling.

설치 프로젝트Setup Projects

  • 레지스트리 캡처 유틸리티는 Windows 7을 실행 하는 컴퓨터에서 충돌 합니다.The Registry Capture Utility crashes on a computer that is running Windows 7.
  • 필수 구성 요소를 구성 하면 Visual Studio가 충돌할 수 있습니다.Visual Studio may crash when you configure prerequisites.
  • 설치 프로젝트 컴파일은 명령줄에서 실행할 때 실패 합니다.A Setup project compilation fails when you run it from the command line.
  • Visual Studio 2008에서 Visual studio 2010로 설치 프로젝트를 마이그레이션하면 구성 요소 Guid가 변경 되 고이로 인해 업그레이드가 실패 합니다.Migrating Setup projects from Visual Studio 2008 to Visual Studio 2010 changes component GUIDs, and this causes the upgrades to fail.
  • 명령줄에서 설치 프로젝트를 빌드하는 동안 Visual Studio 2010의 Devenv.exe 명령은 임의로 중지 됩니다.The Devenv.exe command in Visual Studio 2010 hangs randomly while a Setup project is built from a command line.
  • 설치 프로젝트 또는 배포 프로젝트 설치 프로젝트를 닫을 때 IDE가 충돌 합니다.The IDE crashes when you close a Setup project or a Deployment Projects Setup project.
  • Visual Studio 2010를 사용 하 여 프로젝트를 빌드할 때 RestartWWWService = false 명령은 Windows Server 2003를 실행 하는 컴퓨터에서 WWW 서비스를 잘못 다시 시작 합니다.The RestartWWWService=false command incorrectly restarts the WWW service on a computer that is running Windows Server 2003 when projects are built by using Visual Studio 2010.

T4T4

Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Visual Studio 2010 SP1 contains the following improvements:

  • 템플릿 상속을 사용 하 여 T4 템플릿을 사용자 지정 하거나 확장 합니다.Customize or extend T4 templates by using template inheritance.
  • T4는 참조 된 어셈블리를 메모리에서 더 이상 잠그지 않으므로 T4와 함께 도우미 라이브러리를 사용 하는 것이 훨씬 쉽습니다.Use helper libraries with T4 much more easily because T4 no longer locks referenced assemblies in memory.
  • 빌드 시간 생성을 위해 T4를 빌드 서버에 배포 합니다.Deploy T4 to your build server for build-time generation.

ASP.NET 데이터ASP.NET Data

  • Visual Studio 2010의 릴리스 후보에서 "datacontext 개체만 표시" 확인란을 선택한 경우에는 "DataContext" 필드가 표시 되지 않습니다.In the Release Candidate for Visual Studio 2010, the "DataContext" field is not visible when the "Show only DataContext objects" check box is selected.

웹 개발Web Development

웹 프로젝트Web Projects

  • ASP.NET App_Themes 폴더는 새 CSS 스타일 시트를 추가 하는 것을 허용 하지 않습니다.The ASP.NET App_Themes folder does not allow for adding a new CSS style sheet.
  • Designer.cs 스타일 시트는 중첩 된 웹 응용 프로그램 프로젝트에서 예상 대로 작동 하지 않습니다.The .designer.cs style sheet does not work as expected with nested web application projects.
  • SCC 문자 모양은 솔루션 탐색기 표시 되지 않습니다.SCC glyphs are not displayed in Solution Explorer.

HTML 디자이너HTML Designer

  • 웹 응용 프로그램 외부에 있는 스타일 시트는 Visual Studio .NET 2010 IDE 디자인 뷰에서 적용 되지 않습니다.Style sheets that are external to a web application are not applied in Visual Studio .NET 2010 IDE design view.
  • HTML 디자이너는 웹 페이지를 디자인 하는 데 예상 대로 사용할 수 없습니다.HTML Designer cannot be used as expected to design web pages.

Windows Phone 개발자 도구Windows Phone Developer Tools

실제 전화 장치에서 테스트 및 디버깅을 위해 64 MB를 초과 하는 XAP 파일 배포가 실패할 수 있습니다.The deployment of XAP files over 64 MB may fail for testing and debugging on physical telephone devices.


일반 WPF 및 Silverlight 디자이너General WPF and Silverlight Designer

  • "도구 상자 항목 선택" 대화 상자를 사용 하는 경우 프로세스를 수동으로 중지 하 고 응용 프로그램이 응답 하지 않으며 데이터 손실 및 GUI 손상이 발생 합니다.When you use the "Choose Toolbox Items" dialog box, you must manually kill the process, the application becomes unresponsive, and data loss and GUI corruption occur.
  • 도구 상자에 Silverlight 항목을 추가 하려고 하면 IDE가 완전히 잠깁니다.The IDE locks completely when you try to add Silverlight items to the toolbox.
  • Visual Studio가 실행 되는 동안 Silverlight를 업그레이드 하면 Visual Studio가 충돌 합니다.Upgrading Silverlight while Visual Studio is running causes Visual Studio to crash.
  • 백그라운드 스레드가 실행 되 고 있는 컨트롤을 삭제 하면 Visual Studio가 충돌 합니다.Deleting controls that have a background thread running causes Visual Studio to crash.
  • 오류가 포함 된 XAML 파일을 열면 오류 목록이 표시 되지 않습니다.The error list is not displayed when XAML files that contain errors are opened.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 다른 색 프로필을 선택 하면 성능 향상이 추가 됩니다.Performance improvements when you select a different color profile are added.
  • Visual Basic의 이벤트가 생성 된 후 솔루션을 닫으면 저장 대화 상자가 나타납니다.The Save dialog box appears when you close a solution after an event in Visual Basic is generated.
  • 이식 가능한 어셈블리에 대 한 지원이 추가 되었습니다.Support for portable assemblies is added.

PAGE.XAMLXAML

XAML 디자이너 Design SurfaceXAML Designer Design Surface

  • WPF의 바인딩 기능이 예상 대로 작동 하지 않습니다.The Binding feature in WPF does not work as expected.
  • XAML의 "상속 및 덮어쓰기" 패턴은 "검색 된 루프"로 보고 됩니다.An "inherit and overwrite" pattern in XAML is reported as "detected loop."
  • 표시 유형 속성은 이제 디자인 타임에 적용 됩니다.The Visibility property is now respected at design time.
  • 도구 상자에서 디자인 화면으로 컨트롤을 끌면 메모리 누수가 발생 합니다.A memory leak occurs when you drag controls from the toolbox to the design surface.
  • InvalidOperationException 예외는 이벤트를 추가한 후 디자인 화면을 시작할 때 발생 합니다.A System.InvalidOperationException exception occurs when you start the design surface after you add an event.
  • 부모 컨트롤을 확장기로 이동 하면 오류 메시지 대화 상자가 나타납니다.An error message dialog box appears when you move parent controls into an expander.
  • 루트 요소의 자식이 확장기 인 경우 만들기를 제어 합니다.Control creation when the root element’s child is an expander.
  • Flowdirection 속성이 RightToLeft 로 설정 된 컨테이너에서 컨트롤이 이동 될 수 있습니다.Controls may move in a container that has the FlowDirection property set to RightToLeft.
  • Silverlight Toolkit 데이터 시각화 요소를 사용 하는 파일에 대 한 디자이너를 열 수 없습니다.You cannot open the designer for files that use Silverlight Toolkit Data Visualization components.
  • 확장기는 디자인 타임에 축소 해야 할 때 확장 됩니다.Expander stays expanded during design time when it should be collapsed.
  • 보조 눈금선에 맞춤 컨트롤입니다.Controls snap to minor gridlines.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 컨트롤의 맞춤은 ScrollViewer 컨트롤에서 줄어듭니다.The snapping of controls is reduced in a ScrollViewer control.
  • 이제 금색 표시줄에서 처리 되지 않은 예외가 발생할 수 있는 사용자 코드가 표시 됩니다.The user code that may cause an unhandled exception on the gold bar is now displayed.

XAML 리팩터링XAML Refactoring

  • 형식의 이름을 바꾸면 Visual Basic의 XAML 파일에서 형식의 속성이 이름이 바뀌지 않습니다.When you rename a type, properties of the type are not renamed in the XAML files for Visual Basic.
  • XAML 기반 워크플로 파일은 워크플로 파일 뒤에 있는 코드에서 리팩터링 이벤트를 선택 합니다.Workflow files that are XAML-based pick up refactoring events from the code that is behind the workflow files.
  • XAML 파일과 상호 작용할 때 리팩터링 및 "정의로 이동"이 정상적으로 작동 하지 않으며 XAML 파일이 열려 있지 않습니다.Refactoring and “Go to Definition” do not work as expected when you interact with XAML files, and the XAML file is not open.
  • 클래스의 이름을 바꾼 후에는 이벤트 처리기가 이름이 바뀐 클래스에 대 한 이벤트를 생성 하지 않습니다.After you rename a class, event handler does not generate the events for the renamed class.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • TypeArguments 특성의 리팩터링 형식에 대 한 지원이 추가 되었습니다.Support for refactoring types in the TypeArguments attribute is added.
  • 정의의 어셈블리를 포함 하는 네임 스페이스 리팩터링에 대 한 지원이 추가 되었습니다.Support for refactoring namespaces that include assembly in definition is added.

XAML 속성 검사자XAML Property Inspector

  • StyleTypedProperty 속성은 Style 선택기에서 지원 되지 않습니다.The StyleTypedProperty property is not supported by the Style Chooser.
  • XAML StringFormat 편집기는 이중 이스케이프 문자를 지원 하지 않습니다.The XAML StringFormat editor does not support double-escaped characters.
  • XAML 편집기를 고정 하 고 바인딩 또는 리소스를 설정 하면 키보드 포커스가 손실 될 수 있습니다.When the XAML editor is pinned, and you set bindings or resources, keyboard focus may be lost.
  • "값으로 이동" 정의는 정의가 응용 프로그램 XAML 파일을 가리키는 경우 오류 메시지 대화 상자를 표시 합니다.The “Go to value” definition displays an error message dialog box when the definition points to an Application XAML file.
  • 솔루션을 빌드한 후에는 속성 검사자의 연결 된 속성이 사라집니다.Attached properties in the Property Inspector disappear after you build the solution.
  • 브러시 편집기가 고정 되어 있으면 속성 검사자에 동일한 속성이 여러 번 표시 될 수 있습니다.When the brush editor is pinned, it can cause the same property to appear multiple times within the property inspector.
  • 속성 검사자를 원본 별로 정렬 하는 경우 콘텐츠 속성을 표시할 수 없습니다.The Content property cannot be displayed when the property inspector is sorted by source.
  • DataContext가 CollectionViewSource로 설정 된 경우 데이터 바인딩 선택을 열면 오류가 발생 합니다.An error occurs if you open the Databinding Picker when the DataContext is set to CollectionViewSource.
  • 리소스 선택기를 사용 하 여 다른 프로젝트에서 로드 된 스타일을 적용 하면 오류가 발생 합니다.An error occurs if you apply a style that is loaded from another project by using the resource picker.
  • 과도 하 게 연결 된 속성은 예기치 않게 표시 됩니다.Excess attached properties are displayed unexpectedly.
  • 속성 범주의 확장 또는 축소 상태는 빌드 및 실행 후 지속 되지 않습니다.The Expand or Collapse state of the Property category is not persisted after build and run.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 이름은 같지만 속성 검사자의 네임 스페이스가 다른 연결 된 속성을 설정 하는 기능이 추가 됩니다.Support for setting attached properties that have the same name but different namespaces in the property inspector is added.
  • 속성 검사자의 속성 표식에 대 한 가능한 원본 표시로 상속을 추가 하는 지원은 Silverlight 프로젝트용으로 추가 되었습니다.Support to add inheritance as a possible source indication for the property marker in the property inspector is added for Silverlight project.

XAML 편집기XAML Editor

  • AppDomainUnloaded 예외는 Visual Studio 2010 XAML 편집기에서 발생할 수 있습니다.An AppDomainUnloaded exception may occur in the Visual Studio 2010 XAML editor. 이 문제는 그리드 x:Name.에서 IntelliSense를 가져오기 때문에 발생할 수 있습니다.This problem may be caused by obtaining IntelliSense on a Grid's x:Name.
  • Visual Studio 2010 XAML IntelliSense가 예기치 않게 실패할 수 있습니다.Visual Studio 2010 XAML IntelliSense may fail unexpectedly.
  • 디자인 창에서 디자인 타임에 컨트롤에 적용 된 사용자 지정 스타일을 볼 수 없습니다.At design time in the Design pane, you cannot see applied custom Styles for controls. 그러나 런타임 시 모든 것이 제대로 보입니다.However, everything looks fine at run time.
  • IntelliSense 항목을 선택 하면 Visual Studio 2010 Premium edition이 충돌할 수 있습니다.Visual Studio 2010 Premium edition may crash when you select an IntelliSense item.
  • VisualStateGroup 개체를 편집 하면 XAML 편집기가 응답 하지 않을 수 있습니다.The XAML editor may become unresponsive when you edit a VisualStateGroup object.
  • XAML이 일시적으로 잘못 된 상태로 전환 된 후에는 오류를 지울 수 없습니다.An error may not be cleared after the XAML is temporarily put in an invalid state.
  • 연결 된 속성에 대해 잘못 된 물결선이 표시 될 수 있으며이로 인해 디자인 화면이 작동 하지 않습니다.Erroneous squiggles may appear for attached properties, and this prevents the design surface from working.
  • 사각형에 대해 StrokeThickness 속성을 0 으로 설정 하면 잘못 된 오류가 발생할 수 있습니다.An incorrect error may occur when you set the StrokeThickness property to 0 on Rectangles.
  • CTRL + M을 사용 하 여 XAML을 축소 하 여를 사용 하는 경우 Visual Studio가 충돌할 수 있습니다.When you use by using CTRL+M to collapse XAML, Visual Studio may crash.
  • Silverlight 용 스타일 IntelliSense는 응용 프로그램과 동일한 네임 스페이스에 클래스를 표시 하지 않습니다.Style IntelliSense for Silverlight does not show classes in the same namespace as the application.

Visual Studio 편집기Visual Studio Editor

  • CTRL + 백스페이스는 너무 많은 텍스트를 삭제 합니다.CTRL+BACKSPACE deletes too much text.
  • 텍스트를 바꾼 후 "찾기 및 바꾸기" 창이 화면 밖으로 이동 합니다.The "Find and Replace" window is moved off-screen after text is replaced.
  • 소스 파일에 비유니코드 문자가 포함 된 경우 Visual Studio 2010가 충돌 합니다.Visual Studio 2010 crashes when the source file contains non-Unicode characters.
  • 디버그 시 "목록" 명령을 더 이상 보면 항목 속성을 볼 수 있습니다.Viewing a "List" command at debug-time no longer enables you to see the Items property.
  • 선택 탐색은 예상 대로 작동 하지 않습니다.Selection navigation does not work as expected.
  • CTRL + 화살표 단어를 선택 하는 동안 캐럿이 화면에 있습니다.Caret is off-screen during CTRL+ARROW word selection.
  • 가로 자동 스크롤은 CTRL + SHIFT에서 작동 하지 않습니다.Horizontal auto-scrolling does not work with CTRL+SHIFT.
  • 텍스트를 선택 하는 CTRL + SHIFT + 화살표 키 조합은 보기에서 제외 됩니다.The CTRL+SHIFT+ARROW key combination to select text goes out of view.
  • Visual Studio 2010 Copy 명령은 오류를 발생 시키는 RTF를 생성 합니다.The Visual Studio 2010 Copy command generates RTF that causes an error to occur.
  • 중국어 문자를 포함 하는 Visual Studio 2010 코드를 Word 2010에 복사 하면 잘못 된 코드가 발생 합니다.Garbled code occurs when you copy Visual Studio 2010 code that contains Chinese characters to Word 2010.
  • Visual Studio 2010 코드 편집기를 사용 하 여 한국어 문자를 복사 하 고 붙여 넣을 수는 없습니다.You cannot copy and paste Korean characters by using the Visual Studio 2010 Code Editor.
  • 일본어 문자를 포함 하는 소스 코드를 복사 하는 경우 소스 코드를 Microsoft Word 2010에 올바르게 붙여 넣을 수 없습니다.When you copy source code that contains Japanese characters, the source code cannot be pasted to Microsoft Word 2010 correctly.
  • 소스 코드를 복사 하 여 Microsoft PowerPoint 2010에 붙여 넣을 때 잘못 된 문자가 발생 합니다.Garbled characters occur when the source code is copied and pasted to Microsoft PowerPoint 2010.
  • 이미 확장 된 영역을 확장 하면 Visual Studio 2010 IDE가 충돌할 수 있습니다.The Visual Studio 2010 IDE may crash when you expand regions that were already expanded.
  • 색 설정을 변경 하는 경우 Visual Studio 2010 IDE가 충돌할 수 있습니다.The Visual Studio 2010 IDE may crash when you change the color settings.
  • WPF 편집기를 시작 하면 Visual Studio 2010가 충돌할 수 있습니다.Visual Studio 2010 may crash when you start the WPF Editor.
  • 문을 사용 하 여 복사할 때 메모리 부족 문제가 발생 합니다.An Out-Of-Memory issue occurs when you copy by using statements.
  • 텍스트에 대 한 잘라내기 동작을 수행한 후에는 텍스트를 붙여넣을 수 없습니다.After you perform a Cut action for text, you cannot paste the text.
  • 문 완성 중에 추가 레이아웃을 중지 하는 경우 팝업 시간은 30 ~ 40% 정도 단축할 수 있습니다.When you stop doing extra layouts during the statement completion, the pop-up time can be shorten by 30 to 40 percent.
  • 파일에서 바꾸기 작업은 잘못 된 결과를 보고 합니다.The Replace in Files action reports incorrect results.

Visual Studio 확장성Visual Studio Extensibility

  • "솔루션/프로젝트 로드" 대화 상자에는 격리 된 셸 응용 프로그램 이름이 제목으로 표시 되지 않습니다.The "Solution/Project Loading" dialog box does not show the Isolated Shell application name as the title.

Visual Studio ShellVisual Studio Shell

  • 상황에 맞는 메뉴는 표시할 공간이 있는 경우에도 스크롤됩니다.Context menus scroll even if there is room to show them.
  • "찾기 및 바꾸기" 창은 열 때마다 더 크게 늘어납니다.The "Find and Replace" window grows wider every time that it is opened.
  • 메뉴 구분 기호를 클릭 하면 Visual Studio가 충돌 합니다.Visual Studio crashes when you click a menu separator.
  • Visual Studio는 닫을 때마다 COM 예외와 충돌 합니다.Visual Studio crashes with a COM Exception every time that you close it.
  • Visual Studio는 닫힐 때 충돌 합니다.Visual Studio crashes when it closes.
  • AMD CodeAnalyst를 사용 하는 경우 Visual Studio가 충돌 합니다.Visual Studio crashes when you use AMD CodeAnalyst.
  • Visual Studio를 닫을 때마다 다시 시작 됩니다.Visual Studio restarts every time that you try to close it.
  • 해당 파일을 두 번 클릭 하 여 솔루션을 로드 하면 불필요 한 Dll이 로드 됩니다.Loading a solution by double-clicking its file causes unnecessary DLLs to be loaded.
  • Visual Studio 내에서 유휴 시간을 처리 하면 불필요 한 스레드 컨텍스트 전환이 발생 합니다.Idle time processing inside Visual Studio causes unnecessary thread context switching.
  • 특정 시나리오에 대해 표시 되는 진행률 대화 상자입니다.The progress dialog box that appears for certain scenarios. 예를 들어 c + + 프로젝트에 대 한 정의로 이동은 완료 하는 데 예상 보다 오래 걸립니다.For example, the Go To Definition for C++ projects takes longer than expected to finish.
  • "Devenv/안전 모드" 모드를 실행 하는 경우 LightSwitch가 로드 되지 않습니다.LightSwitch does not load when you run "devenv /safemode" mode.
  • Telerik를 사용 하 여 .aspx 및 .js 파일을 열면 편집기의 응답이 중지 됩니다.The Editor stops responding when you open .aspx and .js files by using Telerik.
  • Express 시작 화면 에서만 평가를 위해 제거 됩니다.Removed For evaluation only from the Express splash screen.
  • 화면 판독기 및 태블릿에서 포인터가 실행 취소 단추 위에 일시 중지 되 면 Visual Studio가 충돌 합니다.Screen readers and tablets cause Visual Studio to crash when the pointer is pausing over the Undo button.
  • 다중 인스턴스 도구 창의 부동 그룹을 닫을 때 Visual Studio가 충돌 합니다.Visual Studio crashes when you close a floating group of multi-instance tool windows.
  • 파일 체크 아웃을 실행 취소 하면 Visual Studio가 충돌 합니다.Visual Studio crashes when you undo a file checkout.

Visual Studio 테스트Visual Studio Test

웹/부하 테스트Web/Load Test

  • 테스트를 실행 하는 동안 WebTest 결과 뷰어가 충돌할 수 있습니다.WebTest Results viewer may crash when a test is executing.
  • 요청에서 찾기/바꾸기 작업을 수행 하는 경우 OutOfMemory 예외가 throw 됩니다.An OutOfMemory exception is thrown when you perform the Find/Replace action in a request.
  • 테스트 결과 상태 표시줄에서 "임계값 위반" 하이퍼링크를 클릭 하면 Devenv.exe 프로세스가 충돌 합니다.The Devenv.exe process crashes after you click the "threshold violations" hyperlink in the test result status bar.
  • "페이지 응답 시간" 그래프의 카운터는 실행이 완료 된 후 사라집니다.Counters on the "Page Response Time" graph disappear after the run is finished.
  • LoadTest DB에 결과를 작성 하는 작업은 완료 하는 데 예상 보다 오래 걸립니다.Writing results to the LoadTest DB takes longer than expected to finish.
  • 부하 테스트를 실행 하는 동안 성능 카운터가 삭제 됩니다.Performance Counters are dropped during load test execution.

Visual Studio ToolsVisual Studio Tools

VSTO(Visual Studio Tools for Office)Visual Studio Tools for Office (VSTO)

  • 양식 영역을 지역화할 수 있는 것으로 표시 하면 Visual Studio 편집기가 중단 됩니다.Marking Form Region as localizable breaks Visual Studio editor.
  • 또한 Visual Studio 2010 s p 1은 VSTO 런타임의 성능을 향상 시킵니다.Additionally, Visual Studio 2010 SP1 improves performance on the VSTO Runtime.

SharePoint 용 Visual Studio ToolsVisual Studio Tools for SharePoint

  • CAS 권한 집합을 패키지 매니페스트 템플릿에 추가 하면 F5 배포가 실패 합니다.Adding a CAS permission set to a package manifest template causes F5 deployment to fail.
  • ASCX 파일이 특정 길이를 초과 하면 샌드박스가 적용 되는 시각적 웹 파트 코드 생성이 실패 합니다.Visual Web Part code generation that is sandboxed fails if the ASCX file exceeds a certain length.

Visual Studio Data ToolsVisual Studio Data Tools

  • 데이터 세트 디자이너의 TableAdapterManager 클래스의 자동 생성 코드는 Visual Studio 2008 및 Visual Studio 2010에서 서로 다릅니다.The Auto-Generated Code of TableAdapterManager class of the Dataset Designer differs in Visual Studio 2008 and in Visual Studio 2010.
  • 데이터 반복기는 데이터 소스 창에서 이미지에 바인딩할 수 없습니다.Data Repeater cannot bind to image in the data sources window.

단위 테스트/테스트 실행Unit Test/Test Execution

  • 테스트가 "실행 되지 않음" 상태로 전환 되는 테스트 컨트롤러에 경합 상태가 있습니다.A race condition exists in the test controller that causes tests to go into the "Not Executed" state.
  • QTAgent를 시작 하지 못하거나 테스트 실행이 Main () 함수에서 응답을 중지 하면 테스트 실행이 응답을 중지 합니다.A test run stops responding when the QTAgent fails to start or the test run stops responding in the Main() function.
  • 순서가 지정 된 테스트 내에 포함 된 내부 테스트에 대 한 TestContext 출력은 올바르지 않습니다.The TestContext output is incorrect for inner tests that are contained inside an Ordered test.
  • 테스트 컨트롤러에서 테스트를 로드 하면 성능 문제가 발생 합니다.A performance issue occurs when a test is loaded in test controller.
  • 랩 환경에서 많은 양의 테스트를 실행 하면 일부 테스트가 "실행 되지 않음" 상태로 유지 됩니다.Running large amount of tests on a lab environment leaves some tests in the "Not Executed" state.
  • 코드 검사에 대 한 코드 색 지정은 관리 되지 않는 c + + 코드에 대해 작동 하지 않습니다.Code coloring for code coverage is not working for unmanaged C++ code.
  • TestCaseId 속성은 동일한 테스트 메서드에 연결 된 모든 테스트 사례에 대해 동일 하 게 제공 됩니다.The TestCaseId property comes out to be the same for all test cases that are associated with the same test method.

TCM 서버TCM Server

  • 웨어하우스 다시 빌드를 완료 하는 데 예상 보다 오래 걸립니다.The warehouse rebuild takes longer than expected to finish.
  • 자동화 된 테스트 결과를 다시 설정 하면 지점의 두 변경 내용이 웨어하우스에 현재 버전으로 표시 될 수 있습니다.Resetting automated test results can cause two changes of a point to appear in the warehouse as the current version.

Microsoft Test ManagerMicrosoft Test Manager

  • "진단 데이터 Adapter-Event 로그 구성" 페이지는 Microsoft Test Manager의 다른 언어 버전에서 잘립니다.The "Configure Diagnostic Data Adapter-Event Log" page is truncated in different language versions of Microsoft Test Manager.
  • 테스트 결과를 분석 하면 결과가 테스트 지점 추세에서 가장 최근의 결과가 됩니다.Analyzing test results causes the result to become the most recent result in the test point trend.
  • 오른쪽에서 왼쪽으로 쓰기 언어 설정은 MTM 세션에서 지속 되지 않습니다.The Right-To-Left language settings do not persist across MTM sessions.
  • 쿼리 기반 테스트 도구 모음 다시 채우기는 큰 도구 모음에 대해 예상 보다 오래 걸립니다.Query-based test suite repopulation takes longer than expected for large suites.
  • Microsoft Test Runner에서 Firefox 재생에 대 한 브라우저 종류를 선택 하면 충돌이 발생할 수 있습니다.A crash may occur you select the browser type for Firefox playback in the Microsoft Test Runner.
  • 테스트 중인 응용 프로그램이 테스트 사례에 대 한 작업 기록의 일부로 시작 된 경우 Intellitrace 데이터를 수집할 수 없습니다.You cannot collect Intellitrace data if the application that is being tested is started as a part of action recording for the test case.
  • 테스트 결과의 첨부 파일 수는 대량의 테스트 결과를 반복 하는 경우 0을 반환 합니다.The attachment count for test results returns 0 when iterating through large amounts of test results.
  • 작업 기록을 만들 때 "매개 변수를 암호로 바인딩할 수 없습니다." 필드를 바인딩할 수 없습니다.You cannot bind the "parameter to password" field when you create action recording.

또한 Visual Studio 2010 s p 1에는 다음과 같은 향상 된 기능이 포함 되어 있습니다.Additionally, Visual Studio 2010 SP1 contains the following improvements:

  • 테스트 사례 설명은 Microsoft Test Manager 표시 될 수 있습니다.The test case description can be shown in Microsoft Test Manager.
  • Microsoft Test Manager에 대 한 성능 향상이 제공 됩니다.Performance improvements for Microsoft Test Manager are provided.
  • 수동 테스트에서 식 인코더 4.0에 대 한 지원이 추가 되었습니다.Support for Expression Encoder 4.0 in manual testing is added.

랩 관리자Lab Manager

  • TFS 응용 프로그램 계층에 대해 구성 된 Microsoft System Center Virtual Machine Manager (SCVMM) 서버를 변경할 수 없습니다.Cannot change the Microsoft System Center Virtual Machine Manager (SCVMM) server that is configured for a TFS Application Tier.
  • 빌드 배포/테스트 워크플로는 DFS 또는 WebDav 공유에서 저장 위치를 사용할 수 없습니다.A Build deploy/test workflow cannot use drop locations on DFS or on WebDav shares.
  • 빌드 배포/테스트 워크플로에서 둘 이상의 구성이 있는 기존 빌드에 대 한 구성을 선택할 수 없습니다.You cannot select a configuration for existing builds that have more than one configuration in a Build deploy/test workflow.
  • "랩 모드"에서 실행 중이 고 서비스 계정에 관리 자격 증명이 없는 경우 빌드 서비스 호스트의 작동이 중단 됩니다.The Build Service Host crashes if it is running in "Lab Mode," and the service account does not have administrative credentials.
  • 빌드 에이전트와 랩 에이전트가 lab이 아닌 관리 가상 컴퓨터에 설치 되 면 빌드 에이전트가 시작 되지 않습니다.When the build agent and the lab agent are installed on a non-lab managed virtual machine, the build agent does not start.

빨리 감기/코딩 된 UITestFast Forward/Coded UITest

  • 코딩 된 UI 테스트 프로젝트는 동일한 솔루션의 설치 및 배포 프로젝트와 호환 되지 않습니다.Coded UI test projects are incompatible with Setup and Deployment projects in the same solution.
  • FindMatchingControls 메서드에서 UITestException 예외가 throw 됩니다.A UITestException exception is thrown in the BrowserWindow.FindMatchingControls method.
  • UIMap에 추가 된 UI 테스트 컨트롤은 대/소문자를 구분 하지 않습니다.UI Test controls that are added to UIMap are case-insensitive.
  • 기존 작업 기록에서 코딩 된 UI 테스트를 만드는 것은 대체 자격 증명 대화 상자에 표시 되지 않습니다.Creating a Coded UI Test from an existing action recording do not display in the alternative credentials dialog box.

또한 코드 UITest의 기록 및 재생 지원은 호환성 보기에서 Internet Explorer 9 베타에 추가 됩니다.Additionally, support for recording and playback of code UITest is added for Internet Explorer 9 Beta in Compatibility View.


알려진 문제Known Issues

도움말 라이브러리 관리자Help Library Manager

  • 문제:Issue:

    도움말 라이브러리 관리자는 여러 동시 세션을 지원 하지 않습니다.The Help Library Manager does not support multiple concurrent sessions.

  • 해결 방법:Workaround:

    해결 방법이 없습니다.There is no workaround.

도움말 라이브러리 에이전트Help Library Agent

  • 문제:Issue:

    콘텐츠 업데이트 후에는 도움말 라이브러리 에이전트가 다시 시작 되지 않습니다.The Help Library Agent does not restart after content update. 도움말 라이브러리 에이전트는 콘텐츠 없이 처음 시작할 때 충돌할 수 있습니다.The Help Library Agent may crash when you first start it without content. 잘못 된 Url로 이동 하는 경우 에이전트는 콘텐츠를 찾을 수 없음 페이지를 표시 하지 않습니다.When you navigate to invalid URLs, the agent does not show the Content Not Found page.

  • 해결 방법:Workaround:

    해결 방법이 없습니다.There is no workaround.

설치 하면 설치 된 업데이트 목록에서 핫픽스를 잘못 나열할 수 있습니다.Installation Can Cause the Installed Update List to Erroneously List Hotfixes

  • 문제:Issue:

    Visual Studio 2010 서비스 팩 1을 설치 하면 설치 된 업데이트 목록에 여러 항목이 생성 될 수 있습니다.Visual Studio 2010 Service Pack 1 can cause several entries to be created in the Installed Updates list. 항목은 KB 번호와 함께 "Visual C++ 표준 2010 베타 1에 대 한 핫픽스"로 레이블이 지정 됩니다.The entries are labeled “Hotfix for Visual C++ Standard 2010 Beta 1” along with a KB number. Microsoft는 Visual Studio 2010 서비스 팩 1과 함께 베타 버전이 설치 되지 않은 것을 확인 하 고 나열 된 각 핫픽스에 대 한 수정 사항이 Visual Studio 2010 서비스 팩 1에 포함 되어 있는지 확인 했습니다.Microsoft has confirmed that no Beta fixes were installed with Visual Studio 2010 Service Pack 1, and that the fix for each of the hotfixes listed was included in Visual Studio 2010 Service Pack 1.

  • 해결 방법:Workaround:

    이 문제에 대한 해결 방법이 없습니다.There is no workaround for this issue. 시스템에 "Beta 1" 핫픽스가 설치 되어 있지 않습니다.No "Beta 1" hotfixes are installed on your system. 시스템에 실제로 설치 된 파일이 없기 때문에 업데이트를 제거 하거나 설치 된 업데이트 목록에서 항목을 제거할 수 없습니다.You cannot uninstall the updates or remove the entries from the Installed Updates list because no files are actually installed on your system.

Microsoft 업데이트 사용에 대 한 알려진 문제Known Issues with Using Microsoft Update

  • 문제:Issue:

    이 Service Pack를 설치 하는 경우 설치를 중지 하려고 하면 설치 프로세스가 계속 진행 되 고 성공적으로 완료 될 수 있습니다.When you install this service pack, the installation process may continue and finish successfully if you try to stop the installation. 설치 프로세스가 절반을 초과 하는 경우이 문제가 발생할 수 있습니다.This issue may occur when the installation process is over half complete. "업데이트를 다운로드 하지만 설치 여부를 선택 하십시오." 옵션을 선택 하 여 설치 프로세스를 시작 하 고 "업데이트 후 종료 설치" 옵션을 선택 하면 Service Pack 설치가 실패할 수 있습니다.If you start the installation process by selecting the "Download updates but let me choose whether to install them" option, and then select the "install update then shutdown" option, the service pack installation may fail. 컴퓨터가 다시 시작 되 면이 Service Pack 다시 제공 되며 설치가 성공적으로 완료 됩니다.After the computer restarts, you will be offered this service pack again, and installation will complete successfully. 영어가 아닌 버전의 Visual Studio 2010Ultimate, Visual Studio 2010 Premium 또는 Visual Studio 2010Ultimate 사용자에서 Service Pack를 제거 하는 경우 Service Pack를 다시 설치 하도록 제공 됩니다.If you uninstall the service pack from a non-English version of Visual Studio 2010Ultimate, Visual Studio 2010 Premium, or Visual Studio 2010Professional users, you will be offered to install the service pack again. 그러나이 Service Pack 구성 요소가 예기치 않은 상태에 있기 때문에 설치 프로세스가 실패 합니다.However, the installation process will fail because components of this service pack are in an unexpected state. 이 Service Pack를 성공적으로 다시 설치 하려면 다음 단계를 수행 합니다.To successfully reinstall this service pack, follow these steps:

  • 해결 방법:Workaround:

    1. 제어판의 프로그램 및 기능 항목에서 또는 Setup.exe를 실행 하 여 Visual Studio 설치를 유지 관리 모드로 시작 합니다.Start Visual Studio setup in Maintenance Mode from the Programs and Features item in Control Panel, or by running Setup.exe.
    2. 기능 추가/제거를 선택합니다.Select Add or Remove Features.
    3. Microsoft Office 개발자 도구를 선택 하 고 업데이트를 클릭 합니다.Select Microsoft Office Developer Tools, and then click Update. 설치가 완료 되 면 Service Pack를 다시 설치 합니다.When the setup is complete, reinstall the service pack.

참조References

  • 이 문서에서 설명하는 타사 제품은 Microsoft가 아닌 회사에서 제조되었습니다.The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft는 이러한 제품의 성능에 대한 어떠한 묵시적 또는 다른 형태의 보증도 하지 않습니다.Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.
  • Microsoft는 기술 지원을 찾는 데 도움이 되는 타사 연락처 정보를 제공 합니다.Microsoft provides third-party contact information to help you find technical support. 이 연락처 정보는 예 고 없이 변경 될 수 있습니다.This contact information may change without notice. Microsoft는이 타사 연락처 정보의 정확성을 보장 하지 않습니다.Microsoft does not guarantee the accuracy of this third-party contact information.

속성Properties

문서 ID: 983509-마지막 검토: 7 월 10 일, 2017-수정: 2 적용 대상:Article ID: 983509 - Last Review: Jul 10, 2017 - Revision: 2 Applies to:

  • Microsoft Visual Studio 2010 PremiumMicrosoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 ProfessionalMicrosoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 UltimateMicrosoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Team Agent 2010Microsoft Visual Studio Team Agents 2010
  • Microsoft Visual Studio Test Professional 2010Microsoft Visual Studio Test Professional 2010
  • Microsoft Office Runtime 용 Visual Studio 2010 도구Visual Studio 2010 Tools for Microsoft Office Runtime

위쪽
Top of Page