요약
이 문서에서는 Microsoft .NET Framework 3.5 SP1(서비스 팩 1)의 다음 측면을 설명합니다.
-
이 서비스 팩에 포함된 핫픽스
-
새로운 기능 및 기능
참고 이 업데이트에는 종속 .NET Framework 2.0 및 .NET Framework 3.0 하위 구성 요소에 대한 누적 서비스 업데이트도 포함됩니다. 이 문서는 .NET Framework 32비트 버전 및 .NET Framework 64비트 버전에 적용됩니다.
추가 정보
.NET Framework 3.5 SP1은 많은 새로운 기능을 포함하는 전체 누적 업데이트입니다. 이러한 새로운 기능은 .NET Framework 2.0, .NET Framework 3.0 및 .NET Framework 3.5에 따라 점진적으로 빌드됩니다. 또한 종속 .NET Framework 2.0 및 .NET Framework 3.0 하위 구성 요소에 대한 누적 서비스 업데이트도 포함됩니다. 이 업데이트는 .NET Framework 2.0 이상 버전에 대한 중요한 업데이트로 적용되어야 하며 지원되는 다른 모든 운영 체제에 권장됩니다.
이 서비스 팩에 포함된 핫픽스
Microsoft 기술 자료 문서 |
설명 |
---|---|
수정: Visual Studio 2005에서 프로젝트에 웹 참조를 추가할 때 오류 메시지: "사용자 지정 도구 'MSDiscoCodeGenerator'가 실패했습니다." |
|
928563 |
수정: System.Net.HttpWebRequest 클래스는 .NET Framework 2.0에서 프록시에 대한 영구 연결을 유지 관리하지 않을 수 있습니다. |
943175 |
수정: XmlSerializer 클래스는 XmlSerializer 클래스를 사용하여 .NET Framework 2.0에서 숫자 특성을 직렬화할 때 예기치 않은 결과를 생성합니다. |
943412 |
수정: 컴퓨터가 .NET Framework 2.0과 함께 관리되는 서비스를 실행하는 경우 운영 체제가 종료되면 지연이 발생할 수 있습니다. |
943804 |
수정: .NET Framework 2.0의 Application.ExecutablePath 속성에서 반환된 특정 유니코드 문자가 "?"로 표시됩니다. |
944099 |
수정: SQL Native Client 데이터 공급자를 사용하여 데이터베이스 미러링을 사용하도록 구성된 SQL Server 2005 인스턴스에 연결할 때 오류 메시지: "내부 .Net Framework 데이터 공급자 오류 6" |
944100 |
수정: 트랜잭션이 .NET Framework 2.0에서 완료되기 전에 트랜잭션을 실행하는 스레드를 종료하는 경우 SQL Server 트랜잭션에 사용되는 테이블에 액세스할 수 없습니다. |
944157 |
수정: Windows Server 2003에서 실행되는 ASP.NET 웹 애플리케이션에 대한 첫 번째 요청을 수행할 때 상당한 지연이 발생할 수 있습니다. |
946102 |
수정: System.Windows.Forms.WebBrowser 컨트롤을 사용하여 웹 페이지를 호스트할 때 ActiveX 컨트롤은 키보드 탐색 이벤트를 수신하지 않습니다. |
946223 |
수정: 입력 언어를 동아시아 언어로 변경할 때 Microsoft 식 디자인 화면의 텍스트 상자에 있는 입력 언어가 제대로 작동하지 않습니다. |
946503 |
해결 방법: 설치 관리자 도구를 사용하여 원격 컴퓨터에 있는 어셈블리를 설치할 때 오류 메시지: "설치 단계에서 예외가 발생했습니다." |
946660 |
수정: 셀이 ASP.NET 2.0 웹 애플리케이션의 여러 헤더와 연결되면 셀의 헤더 특성이 잘못 렌더링됩니다. |
수정: .msi 파일이 .NET Framework 2.0이 설치된 컴퓨터에 많은 정책 파일을 설치하려고 할 때 오류 1935와 함께 설치가 실패할 수 있습니다. |
|
947148 |
수정: .NET Framework 2.0 기반 64비트 애플리케이션에 포함된 일부 COM API를 호출할 때 잘못된 메서드가 호출됩니다. |
947317 |
수정: .NET Framework 2.0을 사용하여 빌드된 Windows Forms 애플리케이션에서 CurrencyManager 개체는 테이블에서 마지막 행을 삭제할 때 일부 이벤트의 추가 인스턴스를 트리거합니다. |
947461 |
수정: 업데이트 패키지는 .NET Framework 2.0 서비스 팩 1에 사용할 수 있습니다. |
947581 |
수정: "WsdlContractConversionContext.WsdlPortType" 속성의 값은 .NET Framework 3.0 서비스 팩 1에서 null입니다. |
948233 |
컴퓨터에 보안 업데이트 MS 07-040을 설치한 후 Microsoft .NET Framework 2.0 기반 애플리케이션을 실행할 때 System.InvalidOperationException 예외 오류가 발생합니다. |
948646 |
수정: .NET Framework 2.0 기반 애플리케이션에서 SerializationFormat.Binary 형식 매개 변수를 사용하여 DataSet 개체를 직렬화하고 역직렬화할 때 개체가 올바르게 직렬화되지 않습니다. |
948815 |
System.Data.dll 및 System.Data.OracleClient.dll 대한 .NET Framework 2.0 사후 서비스 팩 1 핫픽스 롤업 패키지의 가용성 |
948873 |
수정: System.Xml 받을 수 있습니다. 단방향 웹 메서드를 사용하여 .NET Framework 3.0 기반 애플리케이션에서 웹 서비스와 통신하는 경우 XmlException 예외 |
948887 |
수정: .NET Framework 2.0을 기반으로 하는 웹 애플리케이션이 HttpWebRequest 클래스를 사용하고 HTTP 상태 코드 401을 포함하는 HTTP 1.0 응답을 수신할 때 예외가 발생합니다. |
949272 |
수정: ActiveX 컨트롤을 사용하는 Windows Forms 애플리케이션이 충돌할 수 있으며 .NET Framework 2.0 서비스 팩 1을 설치한 후 null 참조 예외가 발생합니다. |
949777 |
수정: 실행 파일 애플리케이션을 .NET Framework 2.0의 이스케이프 문자가 포함된 경로에 배포하는 경우 오류 메시지: "절대 경로 정보가 필요합니다." |
950230 |
해결 방법: Sgen.exe 도구와 XmlSerializer JIT 컴파일러를 사용하여 .NET Framework 2.0에서 웹 서비스 프록시에 대한 XmlSerializer 어셈블리를 생성할 때 System.ArgumentException 예외 오류 메시지가 표시됩니다. |
950986 |
수정: .NET Framework 2.0 서비스 팩 1에서 ModuleBuilder.GetTypeToken 메서드는 잘못된 토큰을 반환합니다. |
수정: SvcUtil.exe 도구를 사용하여 .NET Framework 3.5에서 서비스 메타데이터를 가져올 때 경고 메시지: "최대 허용 복잡성을 초과했기 때문에 정책 식을 완전히 가져오지 못했습니다." |
|
951113 |
수정: 행에서 반환된 값 집합입니다. GetColumnsInError 메서드는 .NET Framework 2.0이 설치된 클라이언트 컴퓨터가 WCF 서비스에서 DataSet 개체를 수신하는 경우 비어 있습니다. |
952324 |
수정: 보안 환경에서 ClickOnce 배포를 사용하여 애플리케이션을 배포할 때 .application 파일을 다운로드할 수 없습니다. |
알려진 문제
문제 1
Windows XP 또는 Windows Server 2003에서 .NET Framework 3.5 SP1을 설치한 후 C 드라이브의 루트에 생성된 임의의 폴더가 있습니다. 이 폴더에는 amd64 및 i386이라는 두 개의 하위 폴더가 포함되어 있습니다. 이러한 두 하위 폴더에는 다음 파일이 모두 포함됩니다.
-
Filterpipelineprintproc.dll
-
Msxpsdrv.cat
-
Msxpsdrv.inf
-
Msxpsinc.gpd
-
Msxpsinc.ppd
-
Mxdwdrv.dll
-
Xpssvcs.dll
이러한 파일은 XPSEPSC 설치에서 삭제될 보류 중이었습니다.
해결 방법
이 문제를 해결하려면 폴더를 수동으로 삭제합니다.
문제 2
Firefox의 .NET Framework 도우미에는 제거 단추가 비활성화되어 있습니다. .NET Framework 3.5 SP1에서 .NET Framework 도우미를 사용하면 Firefox가 .NET Framework 포함된 ClickOnce 기술을 사용할 수 있습니다. .NET Framework 도우미는 사용자 수준이 아닌 컴퓨터 수준의 모든 사용자가 해당 기능을 사용할 수 있도록 컴퓨터 수준에서 추가됩니다. 따라서 표준 사용자가 컴퓨터 수준 구성 요소를 제거할 수 없으므로 Firefox 추가 기능 메뉴에서 제거 단추를 사용할 수 없습니다.
해결 방법
이 문제를 해결하고 이 버전의 Firefox용 .NET Framework 도우미가 다음 버전의 Firefox 브라우저와 호환되도록 하기 위한 업데이트가 생성되었습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
새로운 기능 및 기능
-
동적 데이터 ASP.NET
-
공용 언어 런타임의 핵심 개선 사항입니다. 향상된 기능에는 .NET Framework 네이티브 이미지의 더 나은 레이아웃이 포함됩니다.
-
Windows Presentation Foundation 성능 향상
-
ClickOnce 애플리케이션 게시자가 해당 시나리오에 맞게 서명 및 해시를 옵트아웃할 수 있습니다.
.NET Framework 3.5 서비스 팩 1에 대한 업데이트를 사용할 수 있습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
참고 자료
.NET Framwork 3.5 서비스 팩 1의 설치 문제에 대한 자세한 내용은 다음 웹 사이트를 방문하세요.